1<!doctype html> 2<html 3 4 lang="en" 5> 6 <head><link 7 rel="icon" 8 type="image/png" 9 href="//www.idayimani.africa/cdn/shop/files/Idayimani_Icon_bedfb099-2b69-4210-b5db-ef2618fad023.jpg?crop=center&height=32&v=1748012266&width=32" 10 > 11 12 13 14 15<meta charset="utf-8"> 16<meta 17 http-equiv="X-UA-Compatible" 18 content="IE=edge" 19> 20<meta 21 name="viewport" 22 content="width=device-width,initial-scale=1" 23> 24<meta 25 name="view-transition" 26 content="same-origin" 27> 28<meta 29 name="theme-color" 30 content="" 31> 32 33<meta 34 property="og:site_name" 35 content="IDAYIMANI" 36> 37<meta 38 property="og:url" 39 content="https://www.idayimani.africa/blogs/news/more-than-a-good-idea-e-book" 40> 41<meta 42 property="og:title" 43 content="More Than a Good Idea | Entrepreneurship eBook by Tebogo Selebi" 44> 45<meta 46 property="og:type" 47 content="article" 48> 49<meta 50 property="og:description" 51 content="Learn the business lessons behind building a modern South African brand. More Than a Good Idea is a practical entrepreneurship eBook for founders, entrepreneurs and ambitious professionals." 52><meta 53 property="og:image" 54 content="http://www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548" 55 > 56 <meta 57 property="og:image:secure_url" 58 content="https://www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548" 59 > 60 <meta 61 property="og:image:width" 62 content="1249" 63 > 64 <meta 65 property="og:image:height" 66 content="1932" 67 ><meta 68 name="twitter:card" 69 content="summary_large_image" 70> 71<meta 72 name="twitter:title" 73 content="More Than a Good Idea | Entrepreneurship eBook by Tebogo Selebi" 74> 75<meta 76 name="twitter:description" 77 content="Learn the business lessons behind building a modern South African brand. More Than a Good Idea is a practical entrepreneurship eBook for founders, entrepreneurs and ambitious professionals." 78> 79 80<title> 81 More Than a Good Idea | Entrepreneurship eBook by Tebogo Selebi 82 – IDAYIMANI</title> 83 84<link 85 rel="canonical" 86 href="https://www.idayimani.africa/blogs/news/more-than-a-good-idea-e-book" 87> 88 89 90 <meta 91 name="description" 92 content="Learn the business lessons behind building a modern South African brand. More Than a Good Idea is a practical entrepreneurship eBook for founders, entrepreneurs and ambitious professionals." 93 > 94 95<link href="//www.idayimani.africa/cdn/shop/t/8/assets/overflow-list.css?v=16727044177065489451779882438" as="style" rel="preload"> 96<link href="//www.idayimani.africa/cdn/shop/t/8/assets/base.css?v=110558660533795380521779882438" rel="stylesheet" type="text/css" media="all" /> 97 98<link 99 rel="preload" 100 as="font" 101 href="//www.idayimani.africa/cdn/fonts/manrope/manrope_n4.cd2363f838fb1ef03bdb07c829c7c992d417dd64.woff2" 102 type="font/woff2" 103 crossorigin 104 fetchpriority="low" 105 ><link 106 rel="preload" 107 as="font" 108 href="//www.idayimani.africa/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2" 109 type="font/woff2" 110 crossorigin 111 fetchpriority="low" 112 ><link 113 rel="preload" 114 as="font" 115 href="//www.idayimani.africa/cdn/fonts/manrope/manrope_n4.cd2363f838fb1ef03bdb07c829c7c992d417dd64.woff2" 116 type="font/woff2" 117 crossorigin 118 fetchpriority="low" 119 ><link 120 rel="preload" 121 as="font" 122 href="//www.idayimani.africa/cdn/fonts/cormorant/cormorant_n4.bd66e8e0031690b46374315bd1c15a17a8dcd450.woff2" 123 type="font/woff2" 124 crossorigin 125 fetchpriority="low" 126 > 127 128
129<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 129
129
130<script type="importmap"> 131 { 132 "imports": { 133 "@theme/overflow-list": "//www.idayimani.africa/cdn/shop/t/8/assets/overflow-list.js?v=46858356770684902511779882438", 134 "@theme/product-title": "//www.idayimani.africa/cdn/shop/t/8/assets/product-title-truncation.js?v=81744426891537421781779882438", 135 "@theme/component": "//www.idayimani.africa/cdn/shop/t/8/assets/component.js?v=184240237101443119871779882438", 136 "@theme/dialog": "//www.idayimani.africa/cdn/shop/t/8/assets/dialog.js?v=150888536568694194021779882438", 137 "@theme/events": "//www.idayimani.africa/cdn/shop/t/8/assets/events.js?v=1118589085892804011779882438", 138 "@theme/focus": "//www.idayimani.africa/cdn/shop/t/8/assets/focus.js?v=60436577539430446401779882438", 139 "@theme/morph": "//www.idayimani.africa/cdn/shop/t/8/assets/morph.js?v=104045809772310330131779882438", 140 "@theme/paginated-list": "//www.idayimani.africa/cdn/shop/t/8/assets/paginated-list.js?v=95298315036233333871779882438", 141 "@theme/performance": "//www.idayimani.africa/cdn/shop/t/8/assets/performance.js?v=171015751390534793081779882438", 142 "@theme/product-form": "//www.idayimani.africa/cdn/shop/t/8/assets/product-form.js?v=142170751179338062901779882438", 143 "@theme/recently-viewed-products": "//www.idayimani.africa/cdn/shop/t/8/assets/recently-viewed-products.js?v=94729125001750262651779882438", 144 "@theme/scrolling": "//www.idayimani.africa/cdn/shop/t/8/assets/scrolling.js?v=162288454571026455011779882438", 145 "@theme/section-renderer": "//www.idayimani.africa/cdn/shop/t/8/assets/section-renderer.js?v=123311117485513785771779882438", 146 "@theme/section-hydration": "//www.idayimani.africa/cdn/shop/t/8/assets/section-hydration.js?v=108434990705342316311779882438", 147 "@theme/money-formatting": "//www.idayimani.africa/cdn/shop/t/8/assets/money-formatting.js?v=182191346160333327151779882438", 148 "@theme/utilities": "//www.idayimani.africa/cdn/shop/t/8/assets/utilities.js?v=28506172887375975941779882438", 149 "@theme/variant-picker": "//www.idayimani.africa/cdn/shop/t/8/assets/variant-picker.js?v=24924540959574313291779882438", 150 "@theme/media-gallery": "//www.idayimani.africa/cdn/shop/t/8/assets/media-gallery.js?v=14624021005636302161779882438", 151 "@theme/quick-add": "//www.idayimani.africa/cdn/shop/t/8/assets/quick-add.js?v=114575661933533593881779882438", 152 "@theme/paginated-list-aspect-ratio": "//www.idayimani.africa/cdn/shop/t/8/assets/paginated-list-aspect-ratio.js?v=25254270272143792451779882438", 153 "@theme/popover-polyfill": "//www.idayimani.africa/cdn/shop/t/8/assets/popover-polyfill.js?v=119029313658895111201779882438", 154 "@theme/component-quantity-selector": "//www.idayimani.africa/cdn/shop/t/8/assets/component-quantity-selector.js?v=67906657287482036641779882438", 155 "@theme/comparison-slider": "//www.idayimani.africa/cdn/shop/t/8/assets/comparison-slider.js?v=106705562947035711941779882438", 156 "@theme/sticky-add-to-cart": "//www.idayimani.africa/cdn/shop/t/8/assets/sticky-add-to-cart.js?v=48956925339276737091779882438", 157 "@theme/fly-to-cart": "//www.idayimani.africa/cdn/shop/t/8/assets/fly-to-cart.js?v=48483246440248933081779882438" 158 } 159 } 160</script>
160 161
162<script 163 src="//www.idayimani.africa/cdn/shop/t/8/assets/view-transitions.js?v=7106414069516106341779882438" 164 async 165 166></script>
166 167 168<link 169 rel="modulepreload" 170 href="//www.idayimani.africa/cdn/shop/t/8/assets/utilities.js?v=28506172887375975941779882438" 171 fetchpriority="low" 172> 173<link 174 rel="modulepreload" 175 href="//www.idayimani.africa/cdn/shop/t/8/assets/component.js?v=184240237101443119871779882438" 176 fetchpriority="low" 177> 178<link 179 rel="modulepreload" 180 href="//www.idayimani.africa/cdn/shop/t/8/assets/section-renderer.js?v=123311117485513785771779882438" 181 fetchpriority="low" 182> 183<link 184 rel="modulepreload" 185 href="//www.idayimani.africa/cdn/shop/t/8/assets/section-hydration.js?v=108434990705342316311779882438" 186 fetchpriority="low" 187> 188<link 189 rel="modulepreload" 190 href="//www.idayimani.africa/cdn/shop/t/8/assets/morph.js?v=104045809772310330131779882438" 191 fetchpriority="low" 192> 193 194 195 196<link 197 rel="modulepreload" 198 href="//www.idayimani.africa/cdn/shop/t/8/assets/focus.js?v=60436577539430446401779882438" 199 fetchpriority="low" 200> 201<link 202 rel="modulepreload" 203 href="//www.idayimani.africa/cdn/shop/t/8/assets/recently-viewed-products.js?v=94729125001750262651779882438" 204 fetchpriority="low" 205> 206<link 207 rel="modulepreload" 208 href="//www.idayimani.africa/cdn/shop/t/8/assets/scrolling.js?v=162288454571026455011779882438" 209 fetchpriority="low" 210> 211<link 212 rel="modulepreload" 213 href="//www.idayimani.africa/cdn/shop/t/8/assets/events.js?v=1118589085892804011779882438" 214 fetchpriority="low" 215>
216<script 217 src="//www.idayimani.africa/cdn/shop/t/8/assets/popover-polyfill.js?v=119029313658895111201779882438" 218 type="module" 219 fetchpriority="low" 220></script>
vendor: 1 bytes, line 220
220
221<script 222 src="//www.idayimani.africa/cdn/shop/t/8/assets/overflow-list.js?v=46858356770684902511779882438" 223 type="module" 224 fetchpriority="low" 225></script>
vendor: 1 bytes, line 225
225
226<script 227 src="//www.idayimani.africa/cdn/shop/t/8/assets/quick-add.js?v=114575661933533593881779882438" 228 type="module" 229 fetchpriority="low" 230></script>
230 231 232
232<script 233 src="//www.idayimani.africa/cdn/shop/t/8/assets/cart-discount.js?v=107077853990124422021779882438" 234 type="module" 235 fetchpriority="low" 236 ></script>
236 237 238
239<script 240 src="//www.idayimani.africa/cdn/shop/t/8/assets/dialog.js?v=150888536568694194021779882438" 241 type="module" 242 fetchpriority="low" 243></script>
vendor: 1 bytes, line 243
243
244<script 245 src="//www.idayimani.africa/cdn/shop/t/8/assets/variant-picker.js?v=24924540959574313291779882438" 246 type="module" 247 fetchpriority="low" 248></script>
vendor: 1 bytes, line 248
248
249<script 250 src="//www.idayimani.africa/cdn/shop/t/8/assets/product-card.js?v=28695665944407642501779882438" 251 type="module" 252 fetchpriority="low" 253></script>
vendor: 1 bytes, line 253
253
254<script 255 src="//www.idayimani.africa/cdn/shop/t/8/assets/product-form.js?v=142170751179338062901779882438" 256 type="module" 257 fetchpriority="low" 258></script>
vendor: 1 bytes, line 258
258
259<script 260 src="//www.idayimani.africa/cdn/shop/t/8/assets/fly-to-cart.js?v=48483246440248933081779882438" 261 type="module" 262 fetchpriority="low" 263></script>
vendor: 1 bytes, line 263
263
264<script 265 src="//www.idayimani.africa/cdn/shop/t/8/assets/accordion-custom.js?v=97588419883090888471779882438" 266 type="module" 267 fetchpriority="low" 268></script>
vendor: 1 bytes, line 268
268
269<script 270 src="//www.idayimani.africa/cdn/shop/t/8/assets/media.js?v=37825095869491791421779882438" 271 type="module" 272 fetchpriority="low" 273></script>
vendor: 1 bytes, line 273
273
274<script 275 src="//www.idayimani.africa/cdn/shop/t/8/assets/product-price.js?v=83480980452100801711779882438" 276 type="module" 277 fetchpriority="low" 278></script>
vendor: 1 bytes, line 278
278
279<script 280 src="//www.idayimani.africa/cdn/shop/t/8/assets/product-sku.js?v=121804655373531320511779882438" 281 type="module" 282 fetchpriority="low" 283></script>
vendor: 1 bytes, line 283
283
284<script 285 src="//www.idayimani.africa/cdn/shop/t/8/assets/product-title-truncation.js?v=81744426891537421781779882438" 286 type="module" 287 fetchpriority="low" 288></script>
vendor: 1 bytes, line 288
288
289<script 290 src="//www.idayimani.africa/cdn/shop/t/8/assets/product-inventory.js?v=81520546963552472391779882438" 291 type="module" 292 fetchpriority="low" 293></script>
vendor: 1 bytes, line 293
293
294<script 295 src="//www.idayimani.africa/cdn/shop/t/8/assets/show-more.js?v=94563802205717136101779882438" 296 type="module" 297 fetchpriority="low" 298></script>
vendor: 1 bytes, line 298
298
299<script 300 src="//www.idayimani.africa/cdn/shop/t/8/assets/slideshow.js?v=168726587398279102001779882438" 301 type="module" 302 fetchpriority="low" 303></script>
vendor: 1 bytes, line 303
303
304<script 305 src="//www.idayimani.africa/cdn/shop/t/8/assets/layered-slideshow.js?v=30135417790894624731779882438" 306 type="module" 307 fetchpriority="low" 308></script>
vendor: 1 bytes, line 308
308
309<script 310 src="//www.idayimani.africa/cdn/shop/t/8/assets/anchored-popover.js?v=95953304814728754461779882438" 311 type="module" 312 fetchpriority="low" 313></script>
vendor: 1 bytes, line 313
313
314<script 315 src="//www.idayimani.africa/cdn/shop/t/8/assets/floating-panel.js?v=151277338116891310371779882438" 316 type="module" 317 fetchpriority="low" 318></script>
vendor: 1 bytes, line 318
318
319<script 320 src="//www.idayimani.africa/cdn/shop/t/8/assets/video-background.js?v=25237992823806706551779882438" 321 type="module" 322 fetchpriority="low" 323></script>
vendor: 1 bytes, line 323
323
324<script 325 src="//www.idayimani.africa/cdn/shop/t/8/assets/component-quantity-selector.js?v=67906657287482036641779882438" 326 type="module" 327 fetchpriority="low" 328></script>
vendor: 1 bytes, line 328
328
329<script 330 src="//www.idayimani.africa/cdn/shop/t/8/assets/media-gallery.js?v=14624021005636302161779882438" 331 type="module" 332 fetchpriority="low" 333></script>
vendor: 1 bytes, line 333
333
334<script 335 src="//www.idayimani.africa/cdn/shop/t/8/assets/rte-formatter.js?v=40306132146590816021779882438" 336 type="module" 337 fetchpriority="low" 338></script>
vendor: 1 bytes, line 338
338
339<script 340 src="//www.idayimani.africa/cdn/shop/t/8/assets/volume-pricing.js?v=15442793518842484731779882438" 341 type="module" 342 fetchpriority="low" 343></script>
vendor: 1 bytes, line 343
343
344<script 345 src="//www.idayimani.africa/cdn/shop/t/8/assets/price-per-item.js?v=144512917617120124431779882438" 346 type="module" 347 fetchpriority="low" 348></script>
vendor: 1 bytes, line 348
348
349<script 350 src="//www.idayimani.africa/cdn/shop/t/8/assets/volume-pricing-info.js?v=94479640769665442661779882438" 351 type="module" 352 fetchpriority="low" 353></script>
353 354 355 356 357 358
359<script 360 src="//www.idayimani.africa/cdn/shop/t/8/assets/auto-close-details.js?v=58350291535404441581779882438" 361 defer="defer" 362></script>
362 363
364<script> 365 const Theme = { 366 translations: { 367 placeholder_image: `Placeholder image`, 368 added: `Added`, 369 recipient_form_fields_visible: `Recipient form fields are now visible`, 370 recipient_form_fields_hidden: `Recipient form fields are now hidden`, 371 recipient_form_error: `There was an error with the form submission`, 372 items_added_to_cart_one: `1 item added to cart`, 373 items_added_to_cart_other: `{{ count }} items added to cart`, 374 cart_count: `Total items in cart`, 375 }, 376 routes: { 377 cart_add_url: '/cart/add.js', 378 cart_change_url: '/cart/change', 379 cart_update_url: '/cart/update', 380 cart_url: '/cart', 381 predictive_search_url: '/search/suggest', 382 search_url: '/search', 383 }, 384 template: { 385 name: 'article', 386 }, 387 }; 388</script>
388 389<style data-shopify> 390@font-face { 391 font-family: Manrope; 392 font-weight: 400; 393 font-style: normal; 394 font-display: swap; 395 src: url("//www.idayimani.africa/cdn/fonts/manrope/manrope_n4.cd2363f838fb1ef03bdb07c829c7c992d417dd64.woff2") format("woff2"), 396 url("//www.idayimani.africa/cdn/fonts/manrope/manrope_n4.08b75e0e22a3f7267f64ccf115e9fb6d79fc1ce7.woff") format("woff"); 397} 398@font-face { 399 font-family: Manrope; 400 font-weight: 700; 401 font-style: normal; 402 font-display: swap; 403 src: url("//www.idayimani.africa/cdn/fonts/manrope/manrope_n7.f3a06f9634c15008fe4637ba89fefcc8a1b93fbd.woff2") format("woff2"), 404 url("//www.idayimani.africa/cdn/fonts/manrope/manrope_n7.6dba97311355640bc9b07a590354f08bc8fcc79f.woff") format("woff"); 405} 406@font-face { 407 font-family: Inter; 408 font-weight: 500; 409 font-style: normal; 410 font-display: swap; 411 src: url("//www.idayimani.africa/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"), 412 url("//www.idayimani.africa/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff"); 413} 414@font-face { 415 font-family: Inter; 416 font-weight: 700; 417 font-style: normal; 418 font-display: swap; 419 src: url("//www.idayimani.africa/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 420 url("//www.idayimani.africa/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 421} 422@font-face { 423 font-family: Inter; 424 font-weight: 500; 425 font-style: italic; 426 font-display: swap; 427 src: url("//www.idayimani.africa/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2") format("woff2"), 428 url("//www.idayimani.africa/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff") format("woff"); 429} 430@font-face { 431 font-family: Inter; 432 font-weight: 700; 433 font-style: italic; 434 font-display: swap; 435 src: url("//www.idayimani.africa/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 436 url("//www.idayimani.africa/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 437} 438@font-face { 439 font-family: Cormorant; 440 font-weight: 400; 441 font-style: normal; 442 font-display: swap; 443 src: url("//www.idayimani.africa/cdn/fonts/cormorant/cormorant_n4.bd66e8e0031690b46374315bd1c15a17a8dcd450.woff2") format("woff2"), 444 url("//www.idayimani.africa/cdn/fonts/cormorant/cormorant_n4.e5604516683cb4cc166c001f2ff5f387255e3b45.woff") format("woff"); 445} 446@font-face { 447 font-family: Cormorant; 448 font-weight: 700; 449 font-style: normal; 450 font-display: swap; 451 src: url("//www.idayimani.africa/cdn/fonts/cormorant/cormorant_n7.c51184f59f7d2caf4999bcef8df2fc4fc4444aec.woff2") format("woff2"), 452 url("//www.idayimani.africa/cdn/fonts/cormorant/cormorant_n7.c9ca63ec9e4d37ba28b9518c6b06672c0f43cd49.woff") format("woff"); 453} 454@font-face { 455 font-family: Cormorant; 456 font-weight: 400; 457 font-style: italic; 458 font-display: swap; 459 src: url("//www.idayimani.africa/cdn/fonts/cormorant/cormorant_i4.0b95f138bb9694e184a2ebaf079dd59cf448e2d3.woff2") format("woff2"), 460 url("//www.idayimani.africa/cdn/fonts/cormorant/cormorant_i4.75684eb0a368d69688996f5f8e72c62747e6c249.woff") format("woff"); 461} 462@font-face { 463 font-family: Cormorant; 464 font-weight: 700; 465 font-style: italic; 466 font-display: swap; 467 src: url("//www.idayimani.africa/cdn/fonts/cormorant/cormorant_i7.fa6e55789218717259c80e332e32b03d0c0e36e1.woff2") format("woff2"), 468 url("//www.idayimani.africa/cdn/fonts/cormorant/cormorant_i7.b5766b6262212587af58cec3328f4ffbc7c29531.woff") format("woff"); 469} 470 471 472 :root { 473 /* Page Layout */ 474 --sidebar-width: 25rem; 475 --narrow-content-width: 36rem; 476 --normal-content-width: 42rem; 477 --wide-content-width: 46rem; 478 --narrow-page-width: 90rem; 479 --normal-page-width: 120rem; 480 --wide-page-width: 150rem; 481 482 /* Section Heights */ 483 --section-height-small: 15rem; 484 --section-height-medium: 25rem; 485 --section-height-large: 35rem; 486 487 @media screen and (min-width: 40em) { 488 --section-height-small: 40svh; 489 --section-height-medium: 55svh; 490 --section-height-large: 70svh; 491 } 492 493 @media screen and (min-width: 60em) { 494 --section-height-small: 50svh; 495 --section-height-medium: 65svh; 496 --section-height-large: 80svh; 497 } 498 499 /* Letter spacing */ 500 --letter-spacing-sm: 0.06em; 501 --letter-spacing-md: 0.13em; 502 503 /* Font families */ 504 --font-body--family: Manrope, sans-serif; 505 --font-body--style: normal; 506 --font-body--weight: 400; 507 --font-subheading--family: Inter, sans-serif; 508 --font-subheading--style: normal; 509 --font-subheading--weight: 500; 510 --font-heading--family: Manrope, sans-serif; 511 --font-heading--style: normal; 512 --font-heading--weight: 400; 513 --font-accent--family: Cormorant, serif; 514 --font-accent--style: normal; 515 --font-accent--weight: 400; 516 517 /* Margin sizes */ 518 --font-heading--spacing: 0.25em; 519 --font-h1--spacing: var(--font-heading--spacing); 520 --font-h2--spacing: var(--font-heading--spacing); 521 --font-h3--spacing: var(--font-heading--spacing); 522 --font-h4--spacing: var(--font-heading--spacing); 523 --font-h5--spacing: var(--font-heading--spacing); 524 --font-h6--spacing: var(--font-heading--spacing); 525 --font-paragraph--spacing: 0.5em; 526 527 /* Heading colors */ 528 --font-h1--color: var(--color-foreground-heading); 529 --font-h2--color: var(--color-foreground-heading); 530 --font-h3--color: var(--color-foreground-heading); 531 --font-h4--color: var(--color-foreground-heading); 532 --font-h5--color: var(--color-foreground-heading); 533 --font-h6--color: var(--color-foreground-heading); 534 535 /** Z-Index / Layering */ 536 --layer-section-background: -2; 537 --layer-lowest: -1; 538 --layer-base: 0; 539 --layer-flat: 1; 540 --layer-raised: 2; 541 --layer-heightened: 4; 542 --layer-sticky: 8; 543 --layer-window-overlay: 10; 544 --layer-header-menu: 12; 545 --layer-overlay: 16; 546 --layer-menu-drawer: 18; 547 --layer-temporary: 20; 548 549 /* Max-width / Measure */ 550 --max-width--body-normal: 32.5em; 551 --max-width--body-narrow: 22.75em; 552 553 --max-width--heading-normal: 32.5em; 554 --max-width--heading-narrow: 19.5em; 555 556 --max-width--display-normal: 13em; 557 --max-width--display-narrow: 9.75em; 558 --max-width--display-tight: 3.25em; 559 560 /* Letter-spacing / Tracking */ 561 --letter-spacing--display-tight: -0.03em; 562 --letter-spacing--display-normal: 0em; 563 --letter-spacing--display-loose: 0.03em; 564 565 --letter-spacing--heading-tight: -0.03em; 566 --letter-spacing--heading-normal: 0em; 567 --letter-spacing--heading-loose: 0.03em; 568 569 --letter-spacing--body-tight: -0.03em; 570 --letter-spacing--body-normal: 0em; 571 --letter-spacing--body-loose: 0.03em; 572 573 /* Line height / Leading */ 574 --line-height: 1; 575 576 --line-height--display-tight: 1; 577 --line-height--display-normal: 1.1; 578 --line-height--display-loose: 1.2; 579 580 --line-height--heading-tight: 1.15; 581 --line-height--heading-normal: 1.25; 582 --line-height--heading-loose: 1.35; 583 584 --line-height--body-tight: 1.2; 585 --line-height--body-normal: 1.4; 586 --line-height--body-loose: 1.6; 587 588 /* Typography presets */ 589 --font-size--paragraph: 0.875rem;--font-size--h1: clamp(3.0rem, 5.6vw, 3.5rem);--font-size--h2: clamp(2.25rem, 4.8vw, 3.0rem);--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 0.875rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose); 590 591 /* Hardcoded font sizes */ 592 --font-size--3xs: 0.625rem; 593 --font-size--2xs: 0.75rem; 594 --font-size--xs: 0.8125rem; 595 --font-size--sm: 0.875rem; 596 --font-size--md: 1rem; 597 --font-size--lg: 1.125rem; 598 --font-size--xl: 1.25rem; 599 --font-size--2xl: 1.5rem; 600 --font-size--3xl: 2rem; 601 --font-size--4xl: 2.5rem; 602 --font-size--5xl: 3rem; 603 --font-size--6xl: 3.5rem; 604 605 /* Menu font sizes */ 606 --menu-font-sm--size: 0.875rem; 607 --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14)); 608 --menu-font-md--size: 1rem; 609 --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16)); 610 --menu-font-lg--size: 1.125rem; 611 --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18)); 612 --menu-font-xl--size: 1.25rem; 613 --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20)); 614 --menu-font-2xl--size: 1.75rem; 615 --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28)); 616 617 /* Colors */ 618 --color-error: #8B0000; 619 --color-success: #006400; 620 --color-white: #FFFFFF; 621 --color-white-rgb: 255 255 255; 622 --color-black: #000000; 623 --color-instock: #3ED660; 624 --color-lowstock: #EE9441; 625 --color-outofstock: #C8C8C8; 626 627 /* Opacity */ 628 --opacity-5: 0.05; 629 --opacity-8: 0.08; 630 --opacity-10: 0.1; 631 --opacity-15: 0.15; 632 --opacity-20: 0.2;
633 --opacity-25: 0.25; 634 --opacity-30: 0.3; 635 --opacity-40: 0.4; 636 --opacity-50: 0.5; 637 --opacity-60: 0.6; 638 --opacity-70: 0.7; 639 --opacity-80: 0.8; 640 --opacity-85: 0.85; 641 --opacity-90: 0.9; 642 --opacity-subdued-text: var(--opacity-70); 643 644 --shadow-button: 0 2px 3px rgb(0 0 0 / 20%); 645 --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent); 646 647 /* Spacing */ 648 --margin-3xs: 0.125rem; 649 --margin-2xs: 0.3rem; 650 --margin-xs: 0.5rem; 651 --margin-sm: 0.7rem; 652 --margin-md: 0.8rem; 653 --margin-lg: 1rem; 654 --margin-xl: 1.25rem; 655 --margin-2xl: 1.5rem; 656 --margin-3xl: 1.75rem; 657 --margin-4xl: 2rem; 658 --margin-5xl: 3rem; 659 --margin-6xl: 5rem; 660 661 --scroll-margin: 50px; 662 663 --padding-3xs: 0.125rem; 664 --padding-2xs: 0.25rem; 665 --padding-xs: 0.5rem; 666 --padding-sm: 0.7rem; 667 --padding-md: 0.8rem; 668 --padding-lg: 1rem; 669 --padding-xl: 1.25rem; 670 --padding-2xl: 1.5rem; 671 --padding-3xl: 1.75rem; 672 --padding-4xl: 2rem; 673 --padding-5xl: 3rem; 674 --padding-6xl: 4rem; 675 676 --gap-3xs: 0.125rem; 677 --gap-2xs: 0.3rem; 678 --gap-xs: 0.5rem; 679 --gap-sm: 0.7rem; 680 --gap-md: 0.9rem; 681 --gap-lg: 1rem; 682 --gap-xl: 1.25rem; 683 --gap-2xl: 2rem; 684 --gap-3xl: 3rem; 685 686 --spacing-scale-sm: 0.6; 687 --spacing-scale-md: 0.7; 688 --spacing-scale-default: 1.0; 689 690 /* Checkout buttons gap */ 691 --checkout-button-gap: 10px; 692 693 /* Borders */ 694 --style-border-width: 1px; 695 --style-border-radius-xs: 0.2rem; 696 --style-border-radius-sm: 0.6rem; 697 --style-border-radius-md: 0.8rem; 698 --style-border-radius-50: 50%; 699 --style-border-radius-lg: 1rem; 700 --style-border-radius-pills: 40px; 701 --style-border-radius-inputs: 4px; 702 --style-border-radius-buttons-primary: 14px; 703 --style-border-radius-buttons-secondary: 14px; 704 --style-border-width-primary: 0px; 705 --style-border-width-secondary: 1px; 706 --style-border-width-inputs: 1px; 707 --style-border-radius-popover: 14px; 708 --style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%); 709 --style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%); 710 --style-border-swatch-opacity: 10%; 711 --style-border-swatch-width: 1px; 712 --style-border-swatch-style: solid; 713 714 /* Animation */ 715 --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1); 716 --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1); 717 --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955); 718 --animation-speed-fast: 0.0625s; 719 --animation-speed: 0.125s; 720 --animation-speed-slow: 0.2s; 721 --animation-speed-medium: 0.15s; 722 --animation-easing: ease-in-out; 723 --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1); 724 --drawer-animation-speed: 0.2s; 725 --animation-values-slow: var(--animation-speed-slow) var(--animation-easing); 726 --animation-values: var(--animation-speed) var(--animation-easing); 727 --animation-values-fast: var(--animation-speed-fast) var(--animation-easing); 728 --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete; 729 --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94); 730 --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0); 731 --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); 732 --animation-timing-default: cubic-bezier(0, 0, 0.2, 1); 733 --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1); 734 --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1); 735 /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/ 736 --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%); 737 --spring-d300-b0-duration: 0.4980s; 738 --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%); 739 --spring-d280-b0-duration: 0.4648s; 740 --spring-d260-b0-easing: linear(0, 0.0058, 0.0216 2.15%, 0.0748 4.29%, 0.4646 15.03%, 0.5673, 0.655, 0.7279, 0.7872, 0.8349, 0.8727 34.36%, 0.9107, 0.9379 42.95%, 0.9609 48.31%, 0.9778 54.76%, 0.9887 62.27%, 0.9948 70.86%, 0.9983 82.67%, 0.9997 99.85%); 741 --spring-d260-b0-duration: 0.4316s; 742 --spring-d220-b0-easing: linear( 743 0, 744 0.0093 1.37%, 745 0.0696 4.12%, 746 0.4667 15.09%, 747 0.6322 20.58%, 748 0.6986 23.32%, 749 0.7793 27.44%, 750 0.8219 30.18%, 751 0.8721, 752 0.9089 38.42%, 753 0.9427, 754 0.9644, 755 0.978 54.88%, 756 0.9881 61.74%, 757 0.9944 69.97%, 758 0.998 80.95%, 759 0.9996 98.78% 760 ); 761 --spring-d220-b0-duration: 0.3818s; 762 --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%); 763 --spring-d180-b0-duration: 0.2988s; 764 765 /* View transitions */ 766 /* View transition old */ 767 --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut; 768 769 /* View transition new */ 770 --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition; 771 772 /* Focus */ 773 --focus-outline-width: 0.09375rem; 774 --focus-outline-offset: 0.2em; 775 776 /* Badges */ 777 --badge-blob-padding-block: 1px; 778 --badge-blob-padding-inline: 12px 8px; 779 --badge-rectangle-padding-block: 1px; 780 --badge-rectangle-padding-inline: 6px; 781 @media screen and (min-width: 750px) { 782 --badge-blob-padding-block: 4px; 783 --badge-blob-padding-inline: 16px 12px; 784 --badge-rectangle-padding-block: 4px; 785 --badge-rectangle-padding-inline: 10px; 786 } 787 788 /* Icons */ 789 --icon-size-2xs: 0.6rem; 790 --icon-size-xs: 0.85rem; 791 --icon-size-sm: 1.25rem; 792 --icon-size-md: 1.375rem; 793 --icon-size-lg: 1.5rem; 794 --icon-stroke-width: 1.5px; 795 796 /* Input */ 797 --input-email-min-width: 200px; 798 --input-search-max-width: 650px; 799 --input-padding-y: 0.8rem; 800 --input-padding-x: 0.8rem; 801 --input-padding: var(--input-padding-y) var(--input-padding-x); 802 --input-box-shadow-width: var(--style-border-width-inputs); 803 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 804 --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border); 805 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 806 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 807 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
808 --input-textarea-min-height: 55px; 809 810 /* Checkbox */ 811 --checkbox-size: 22px; 812 --checkbox-border-radius: 7px; 813 --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55)); 814 --checkbox-label-padding: 8px; 815 816 @media screen and (min-width: 750px) { 817 --checkbox-size: 16px; 818 --checkbox-border-radius: 5px; 819 --checkbox-label-padding: 6px; 820 } 821 822 /* Button size */ 823 --button-size-sm: 30px; 824 --button-size-md: 36px; 825 --button-size: var(--minimum-touch-target); 826 --button-padding-inline: 24px; 827 --button-padding-block: 16px; 828 829 /* Button font-family */ 830 --button-font-family-primary: var(--font-body--family); 831 --button-font-family-secondary: var(--font-body--family); 832 833 /* Button text case */ 834 --button-text-case: ; 835 --button-text-case-primary: default; 836 --button-text-case-secondary: default; 837 838 /* Borders */ 839 --border-color: rgb(var(--color-border-rgb) / var(--opacity-50)); 840 --border-width-sm: 1px; 841 --border-width-md: 2px; 842 --border-width-lg: 5px; 843 --border-radius-sm: 0.25rem; 844 845 /* Drawers */ 846 --drawer-inline-padding: 25px; 847 --drawer-menu-inline-padding: 2.5rem; 848 --drawer-header-block-padding: 20px; 849 --drawer-content-block-padding: 10px; 850 --drawer-header-desktop-top: 0rem; 851 --drawer-padding: calc(var(--padding-sm) + 7px); 852 --drawer-height: 100dvh; 853 --drawer-width: 95vw; 854 --drawer-max-width: 500px; 855 856 /* Variant Picker Swatches */ 857 --variant-picker-swatch-width-unitless: 34; 858 --variant-picker-swatch-height-unitless: 34; 859 --variant-picker-swatch-width: 34px; 860 --variant-picker-swatch-height: 34px; 861 --variant-picker-swatch-radius: 32px; 862 --variant-picker-border-width: 1px; 863 --variant-picker-border-style: solid; 864 --variant-picker-border-opacity: 10%; 865 866 /* Variant Picker Buttons */ 867 --variant-picker-button-radius: 14px; 868 --variant-picker-button-border-width: 1px; 869 870 /* Slideshow */ 871 --slideshow-controls-size: 3.5rem; 872 --slideshow-controls-icon: 2rem; 873 --peek-next-slide-size: 3rem; 874 875 /* Utilities */ 876 --backdrop-opacity: 0.15; 877 --backdrop-color-rgb: var(--color-shadow-rgb); 878 --minimum-touch-target: 44px; 879 --disabled-opacity: 0.5; 880 --skeleton-opacity: 0.025; 881 882 /* Shapes */ 883 --shape--circle: circle(50% at center); 884 --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%); 885 --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 886 --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883
886% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%); 887 888 /* Buy buttons */ 889 --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm)); 890 891 /* Card image width and height variables */ 892 --card-width-small: 10rem; 893 894 --height-small: 10rem; 895 --height-medium: 11.5rem; 896 --height-large: 13rem; 897 --height-full: 100vh; 898 899 @media screen and (min-width: 750px) { 900 --height-small: 17.5rem; 901 --height-medium: 21.25rem; 902 --height-large: 25rem; 903 } 904 905 /* Modal */ 906 --modal-max-height: 65dvh; 907 --quick-add-modal-height: min(38.5rem, 96vh); 908 --quick-add-modal-width: min(54rem, 96vw); 909 --quick-add-modal-gallery-width: 24rem; 910 911 /* Card styles for search */ 912 --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 913 --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30)); 914 --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 915 916 /* Cart */ 917 --cart-primary-font-family: var(--font-body--family); 918 --cart-primary-font-style: var(--font-body--style); 919 --cart-primary-font-weight: var(--font-body--weight); 920 --cart-secondary-font-family: var(--font-secondary--family); 921 --cart-secondary-font-style: var(--font-secondary--style); 922 --cart-secondary-font-weight: var(--font-secondary--weight); 923 } 924</style> 925 926 927<style data-shopify> 928 929 930 :root, 931 932 933 934 .color-scheme-1 { 935 --color-background: rgb(255 255 255 / 1.0); 936 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 937 --color-background-rgb: 255 255 255; 938 --opacity-5-15: 0.05; 939 --opacity-10-25: 0.1; 940 --opacity-35-55: 0.35; 941 --opacity-40-60: 0.4; 942 --opacity-30-60: 0.3; 943 --color-foreground: rgb(0 0 0 / 0.81); 944 --color-foreground-rgb: 0 0 0; 945 --color-foreground-heading: rgb(0 0 0 / 1.0); 946 --color-foreground-heading-rgb: 0 0 0; 947 --color-primary: rgb(0 0 0 / 0.81); 948 --color-primary-rgb: 0 0 0; 949 --color-primary-hover: rgb(0 0 0 / 1.0); 950 --color-primary-hover-rgb: 0 0 0; 951 --color-border: rgb(0 0 0 / 0.06); 952 --color-border-rgb: 0 0 0; 953 --color-shadow: rgb(0 0 0 / 1.0); 954 --color-shadow-rgb: 0 0 0; 955 --color-primary-button-text: rgb(255 255 255 / 1.0); 956 --color-primary-button-background: rgb(0 0 0 / 1.0); 957 --color-primary-button-border: rgb(0 0 0 / 1.0); 958 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 959 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 960 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 961 --color-secondary-button-text: rgb(0 0 0 / 1.0); 962 --color-secondary-button-background: rgb(0 0 0 / 0.0); 963 --color-secondary-button-border: rgb(0 0 0 / 1.0); 964 --color-secondary-button-hover-text: rgb(51 51 51 / 1.0); 965 --color-secondary-button-hover-background: rgb(250 250 250 / 1.0); 966 --color-secondary-button-hover-border: rgb(51 51 51 / 1.0); 967 --color-input-background: rgb(255 255 255 / 0.78); 968 --color-input-text: rgb(51 51 51 / 1.0); 969 --color-input-text-rgb: 51 51 51; 970 --color-input-border: rgb(223 223 223 / 1.0); 971 --color-input-hover-background: rgb(0 0 0 / 0.01); 972 --color-variant-background: rgb(255 255 255 / 1.0); 973 --color-variant-border: rgb(0 0 0 / 0.13); 974 --color-variant-text: rgb(0 0 0 / 1.0); 975 --color-variant-text-rgb: 0 0 0; 976 --color-variant-hover-background: rgb(245 245 245 / 1.0); 977 --color-variant-hover-text: rgb(0 0 0 / 1.0); 978 --color-variant-hover-border: rgb(230 230 230 / 1.0); 979 --color-selected-variant-background: rgb(0 0 0 / 1.0); 980 --color-selected-variant-border: rgb(0 0 0 / 1.0); 981 --color-selected-variant-text: rgb(255 255 255 / 1.0); 982 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 983 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 984 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 985 986 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 987 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 988 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 989 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 990 --font-h1--color: var(--color-foreground-heading); 991 --font-h2--color: var(--color-foreground-heading); 992 --font-h3--color: var(--color-foreground-heading); 993 --font-h4--color: var(--color-foreground-heading); 994 --font-h5--color: var(--color-foreground-heading); 995 --font-h6--color: var(--color-foreground-heading); 996 997 /* Shadows */ 998 999 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1000 1001 1002 --shadow-blur: 20px; 1003 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1004 1005 } 1006 1007 1008 1009 1010 .color-scheme-2 {
1011 --color-background: rgb(245 245 245 / 1.0); 1012 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1013 --color-background-rgb: 245 245 245; 1014 --opacity-5-15: 0.05; 1015 --opacity-10-25: 0.1; 1016 --opacity-35-55: 0.35; 1017 --opacity-40-60: 0.4; 1018 --opacity-30-60: 0.3; 1019 --color-foreground: rgb(0 0 0 / 0.81); 1020 --color-foreground-rgb: 0 0 0; 1021 --color-foreground-heading: rgb(0 0 0 / 1.0); 1022 --color-foreground-heading-rgb: 0 0 0; 1023 --color-primary: rgb(0 0 0 / 0.81); 1024 --color-primary-rgb: 0 0 0; 1025 --color-primary-hover: rgb(255 255 255 / 1.0); 1026 --color-primary-hover-rgb: 255 255 255; 1027 --color-border: rgb(223 223 223 / 1.0); 1028 --color-border-rgb: 223 223 223; 1029 --color-shadow: rgb(0 0 0 / 1.0); 1030 --color-shadow-rgb: 0 0 0; 1031 --color-primary-button-text: rgb(255 255 255 / 1.0); 1032 --color-primary-button-background: rgb(0 0 0 / 1.0); 1033 --color-primary-button-border: rgb(0 0 0 / 1.0); 1034 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1035 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1036 --color-primary-button-hover-border: rgb(51 51 51 / 1.0); 1037 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1038 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1039 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1040 --color-secondary-button-hover-text: rgb(0 0 0 / 1.0); 1041 --color-secondary-button-hover-background: rgb(255 255 255 / 0.36); 1042 --color-secondary-button-hover-border: rgb(51 51 51 / 0.73); 1043 --color-input-background: rgb(0 0 0 / 0.0); 1044 --color-input-text: rgb(0 0 0 / 0.53); 1045 --color-input-text-rgb: 0 0 0; 1046 --color-input-border: rgb(0 0 0 / 0.13); 1047 --color-input-hover-background: rgb(255 255 255 / 0.36); 1048 --color-variant-background: rgb(255 255 255 / 1.0); 1049 --color-variant-border: rgb(230 230 230 / 1.0); 1050 --color-variant-text: rgb(0 0 0 / 1.0); 1051 --color-variant-text-rgb: 0 0 0; 1052 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1053 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1054 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1055 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1056 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1057 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1058 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1059 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1060 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1061 1062 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1063 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1064 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1065 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1066 --font-h1--color: var(--color-foreground-heading); 1067 --font-h2--color: var(--color-foreground-heading); 1068 --font-h3--color: var(--color-foreground-heading); 1069 --font-h4--color: var(--color-foreground-heading); 1070 --font-h5--color: var(--color-foreground-heading); 1071 --font-h6--color: var(--color-foreground-heading); 1072 1073 /* Shadows */ 1074 1075 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1076 1077 1078 --shadow-blur: 20px; 1079 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1080 1081 } 1082 1083 1084 1085 1086 .color-scheme-3 { 1087 --color-background: rgb(238 241 234 / 1.0); 1088 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1089 --color-background-rgb: 238 241 234; 1090 --opacity-5-15: 0.05; 1091 --opacity-10-25: 0.1; 1092 --opacity-35-55: 0.35; 1093 --opacity-40-60: 0.4; 1094 --opacity-30-60: 0.3; 1095 --color-foreground: rgb(0 0 0 / 0.81); 1096 --color-foreground-rgb: 0 0 0; 1097 --color-foreground-heading: rgb(0 0 0 / 1.0); 1098 --color-foreground-heading-rgb: 0 0 0; 1099 --color-primary: rgb(0 0 0 / 0.81); 1100 --color-primary-rgb: 0 0 0; 1101 --color-primary-hover: rgb(0 0 0 / 1.0); 1102 --color-primary-hover-rgb: 0 0 0; 1103 --color-border: rgb(0 0 0 / 0.81); 1104 --color-border-rgb: 0 0 0; 1105 --color-shadow: rgb(0 0 0 / 1.0); 1106 --color-shadow-rgb: 0 0 0; 1107 --color-primary-button-text: rgb(255 255 255 / 1.0); 1108 --color-primary-button-background: rgb(0 0 0 / 1.0); 1109 --color-primary-button-border: rgb(0 0 0 / 1.0); 1110 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1111 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1112 --color-primary-button-hover-border: rgb(51 51 51 / 1.0); 1113 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1114 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1115 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1116 --color-secondary-button-hover-text: rgb(0 0 0 / 0.81); 1117 --color-secondary-button-hover-background: rgb(255 255 255 / 0.36); 1118 --color-secondary-button-hover-border: rgb(0 0 0 / 0.81); 1119 --color-input-background: rgb(0 0 0 / 0.0); 1120 --color-input-text: rgb(0 0 0 / 0.81); 1121 --color-input-text-rgb: 0 0 0; 1122 --color-input-border: rgb(0 0 0 / 0.81); 1123 --color-input-hover-background: rgb(255 255 255 / 0.36); 1124 --color-variant-background: rgb(255 255 255 / 1.0); 1125 --color-variant-border: rgb(230 230 230 / 1.0); 1126 --color-variant-text: rgb(0 0 0 / 1.0); 1127 --color-variant-text-rgb: 0 0 0; 1128 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1129 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1130 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1131 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1132 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1133 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1134 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1135 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1136 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1137 1138 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1139 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1140 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1141 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1142 --font-h1--color: var(--color-foreground-heading); 1143 --font-h2--color: var(--color-foreground-heading); 1144 --font-h3--color: var(--color-foreground-heading); 1145 --font-h4--color: var(--color-foreground-heading); 1146 --font-h5--color: var(--color-foreground-heading); 1147 --font-h6--color: var(--color-foreground-heading); 1148 1149 /* Shadows */ 1150 1151 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1152 1153 1154 --shadow-blur: 20px; 1155 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1156 1157 } 1158 1159 1160 1161 1162 .color-scheme-4 { 1163 --color-background: rgb(225 237 245 / 1.0); 1164 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1165 --color-background-rgb: 225 237 245; 1166 --opacity-5-15: 0.05; 1167 --opacity-10-25: 0.1; 1168 --opacity-35-55: 0.35; 1169 --opacity-40-60: 0.4; 1170 --opacity-30-60: 0.3; 1171 --color-foreground: rgb(0 0 0 / 0.81); 1172 --color-foreground-rgb: 0 0 0; 1173 --color-foreground-heading: rgb(0 0 0 / 1.0); 1174 --color-foreground-heading-rgb: 0 0 0; 1175 --color-primary: rgb(0 0 0 / 0.81); 1176 --color-primary-rgb: 0 0 0; 1177 --color-primary-hover: rgb(0 0 0 / 1.0); 1178 --color-primary-hover-rgb: 0 0 0; 1179 --color-border: rgb(29 54 134 / 0.5); 1180 --color-border-rgb: 29 54 134; 1181 --color-shadow: rgb(0 0 0 / 1.0); 1182 --color-shadow-rgb: 0 0 0; 1183 --color-primary-button-text: rgb(255 255 255 / 1.0); 1184 --color-primary-button-background: rgb(0 0 0 / 1.0); 1185 --color-primary-button-border: rgb(29 54 134 / 1.0); 1186 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1187 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1188 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1189 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1190 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1191 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1192 --color-secondary-button-hover-text: rgb(0 0 0 / 0.81); 1193 --color-secondary-button-hover-background: rgb(255 255 255 / 0.36); 1194 --color-secondary-button-hover-border: rgb(0 0 0 / 0.81); 1195 --color-input-background: rgb(0 0 0 / 0.0); 1196 --color-input-text: rgb(0 0 0 / 0.81); 1197 --color-input-text-rgb: 0 0 0; 1198 --color-input-border: rgb(0 0 0 / 0.81); 1199 --color-input-hover-background: rgb(255 255 255 / 0.36); 1200 --color-variant-background: rgb(255 255 255 / 1.0); 1201 --color-variant-border: rgb(230 230 230 / 1.0); 1202 --color-variant-text: rgb(0 0 0 / 1.0); 1203 --color-variant-text-rgb: 0 0 0; 1204 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1205 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1206 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1207 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1208 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1209 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1210 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1211 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1212 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1213 1214 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1215 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1216 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1217 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1218 --font-h1--color: var(--color-foreground-heading); 1219 --font-h2--color: var(--color-foreground-heading); 1220 --font-h3--color: var(--color-foreground-heading); 1221 --font-h4--color: var(--color-foreground-heading); 1222 --font-h5--color: var(--color-foreground-heading); 1223 --font-h6--color: var(--color-foreground-heading); 1224 1225 /* Shadows */ 1226 1227 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1228 1229 1230 --shadow-blur: 20px; 1231 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1232 1233 } 1234 1235 1236 1237 1238 .color-scheme-5 { 1239 --color-background: rgb(51 51 51 / 1.0); 1240 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1241 --color-background-rgb: 51 51 51; 1242 --opacity-5-15: 0.15; 1243 --opacity-10-25: 0.25; 1244 --opacity-35-55: 0.55; 1245 --opacity-40-60: 0.6; 1246 --opacity-30-60: 0.6; 1247 --color-foreground: rgb(255 255 255 / 1.0); 1248 --color-foreground-rgb: 255 255 255; 1249 --color-foreground-heading: rgb(255 255 255 / 1.0); 1250 --color-foreground-heading-rgb: 255 255 255; 1251 --color-primary: rgb(255 255 255 / 1.0); 1252 --color-primary-rgb: 255 255 255; 1253 --color-primary-hover: rgb(255 255 255 / 0.69); 1254 --color-primary-hover-rgb: 255 255 255; 1255 --color-border: rgb(255 255 255 / 0.69); 1256 --color-border-rgb: 255 255 255; 1257 --color-shadow: rgb(0 0 0 / 1.0); 1258 --color-shadow-rgb: 0 0 0; 1259 --color-primary-button-text: rgb(0 0 0 / 1.0); 1260 --color-primary-button-background: rgb(255 255 255 / 1.0); 1261 --color-primary-button-border: rgb(255 255 255 / 1.0); 1262 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1263 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 1264 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1265 --color-secondary-button-text: rgb(255 255 255 / 1.0); 1266 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1267 --color-secondary-button-border: rgb(255 255 255 / 0.69); 1268 --color-secondary-button-hover-text: rgb(255 255 255 / 0.93); 1269 --color-secondary-button-hover-background: rgb(255 255 255 / 0.04); 1270 --color-secondary-button-hover-border: rgb(255 255 255 / 0.69); 1271 --color-input-background: rgb(51 51 51 / 1.0); 1272 --color-input-text: rgb(255 255 255 / 0.93); 1273 --color-input-text-rgb: 255 255 255; 1274 --color-input-border: rgb(255 255 255 / 0.69); 1275 --color-input-hover-background: rgb(255 255 255 / 0.04); 1276 --color-variant-background: rgb(255 255 255 / 1.0); 1277 --color-variant-border: rgb(230 230 230 / 1.0); 1278 --color-variant-text: rgb(0 0 0 / 1.0); 1279 --color-variant-text-rgb: 0 0 0; 1280 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1281 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1282 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1283 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1284 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1285 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1286 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1287 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1288 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1289 1290 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1291 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1292 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1293 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1294 --font-h1--color: var(--color-foreground-heading); 1295 --font-h2--color: var(--color-foreground-heading); 1296 --font-h3--color: var(--color-foreground-heading); 1297 --font-h4--color: var(--color-foreground-heading); 1298 --font-h5--color: var(--color-foreground-heading); 1299 --font-h6--color: var(--color-foreground-heading); 1300 1301 /* Shadows */ 1302 1303 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1304 1305 1306 --shadow-blur: 20px; 1307 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1308 1309 } 1310 1311 1312 1313 1314 .color-scheme-6 { 1315 --color-background: rgb(0 0 0 / 0.0); 1316 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1317 --color-background-rgb: 0 0 0; 1318 --opacity-5-15: 0.15; 1319 --opacity-10-25: 0.25; 1320 --opacity-35-55: 0.55; 1321 --opacity-40-60: 0.6; 1322 --opacity-30-60: 0.6; 1323 --color-foreground: rgb(255 255 255 / 1.0); 1324 --color-foreground-rgb: 255 255 255; 1325 --color-foreground-heading: rgb(255 255 255 / 1.0); 1326 --color-foreground-heading-rgb: 255 255 255; 1327 --color-primary: rgb(255 255 255 / 1.0); 1328 --color-primary-rgb: 255 255 255; 1329 --color-primary-hover: rgb(255 255 255 / 0.69); 1330 --color-primary-hover-rgb: 255 255 255; 1331 --color-border: rgb(230 230 230 / 1.0); 1332 --color-border-rgb: 230 230 230; 1333 --color-shadow: rgb(0 0 0 / 1.0); 1334 --color-shadow-rgb: 0 0 0; 1335 --color-primary-button-text: rgb(0 0 0 / 1.0); 1336 --color-primary-button-background: rgb(255 255 255 / 1.0); 1337 --color-primary-button-border: rgb(255 255 255 / 1.0); 1338 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1339 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 1340 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1341 --color-secondary-button-text: rgb(255 255 255 / 1.0);
1341 1342 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1343 --color-secondary-button-border: rgb(255 255 255 / 1.0); 1344 --color-secondary-button-hover-text: rgb(255 255 255 / 1.0); 1345 --color-secondary-button-hover-background: rgb(255 255 255 / 0.08); 1346 --color-secondary-button-hover-border: rgb(255 255 255 / 1.0); 1347 --color-input-background: rgb(255 255 255 / 1.0); 1348 --color-input-text: rgb(0 0 0 / 0.53); 1349 --color-input-text-rgb: 0 0 0; 1350 --color-input-border: rgb(0 0 0 / 0.13); 1351 --color-input-hover-background: rgb(250 250 250 / 1.0); 1352 --color-variant-background: rgb(255 255 255 / 1.0); 1353 --color-variant-border: rgb(230 230 230 / 1.0); 1354 --color-variant-text: rgb(0 0 0 / 1.0); 1355 --color-variant-text-rgb: 0 0 0; 1356 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1357 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1358 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1359 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1360 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1361 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1362 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1363 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1364 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1365 1366 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1367 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1368 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1369 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1370 --font-h1--color: var(--color-foreground-heading); 1371 --font-h2--color: var(--color-foreground-heading); 1372 --font-h3--color: var(--color-foreground-heading); 1373 --font-h4--color: var(--color-foreground-heading); 1374 --font-h5--color: var(--color-foreground-heading); 1375 --font-h6--color: var(--color-foreground-heading); 1376 1377 /* Shadows */ 1378 1379 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1380 1381 1382 --shadow-blur: 20px; 1383 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1384 1385 } 1386 1387 1388 1389 1390 .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7 { 1391 --color-background: rgb(0 0 0 / 0.0); 1392 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1393 --color-background-rgb: 0 0 0; 1394 --opacity-5-15: 0.15; 1395 --opacity-10-25: 0.25; 1396 --opacity-35-55: 0.55; 1397 --opacity-40-60: 0.6; 1398 --opacity-30-60: 0.6; 1399 --color-foreground: rgb(0 0 0 / 1.0); 1400 --color-foreground-rgb: 0 0 0; 1401 --color-foreground-heading: rgb(0 0 0 / 1.0); 1402 --color-foreground-heading-rgb: 0 0 0; 1403 --color-primary: rgb(0 0 0 / 1.0); 1404 --color-primary-rgb: 0 0 0; 1405 --color-primary-hover: rgb(0 0 0 / 0.53); 1406 --color-primary-hover-rgb: 0 0 0; 1407 --color-border: rgb(230 230 230 / 1.0); 1408 --color-border-rgb: 230 230 230; 1409 --color-shadow: rgb(0 0 0 / 1.0); 1410 --color-shadow-rgb: 0 0 0; 1411 --color-primary-button-text: rgb(255 255 255 / 1.0); 1412 --color-primary-button-background: rgb(0 0 0 / 1.0); 1413 --color-primary-button-border: rgb(0 0 0 / 1.0); 1414 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1415 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1416 --color-primary-button-hover-border: rgb(51 51 51 / 1.0); 1417 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1418 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1419 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1420 --color-secondary-button-hover-text: rgb(51 51 51 / 1.0); 1421 --color-secondary-button-hover-background: rgb(250 250 250 / 1.0); 1422 --color-secondary-button-hover-border: rgb(51 51 51 / 1.0); 1423 --color-input-background: rgb(255 255 255 / 1.0); 1424 --color-input-text: rgb(0 0 0 / 0.53); 1425 --color-input-text-rgb: 0 0 0; 1426 --color-input-border: rgb(0 0 0 / 0.13); 1427 --color-input-hover-background: rgb(250 250 250 / 1.0); 1428 --color-variant-background: rgb(255 255 255 / 1.0); 1429 --color-variant-border: rgb(230 230 230 / 1.0); 1430 --color-variant-text: rgb(0 0 0 / 1.0); 1431 --color-variant-text-rgb: 0 0 0; 1432 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1433 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1434 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1435 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1436 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1437 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1438 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1439 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1440 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1441 1442 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1443 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1444 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1445 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1446 --font-h1--color: var(--color-foreground-heading); 1447 --font-h2--color: var(--color-foreground-heading); 1448 --font-h3--color: var(--color-foreground-heading); 1449 --font-h4--color: var(--color-foreground-heading); 1450 --font-h5--color: var(--color-foreground-heading); 1451 --font-h6--color: var(--color-foreground-heading); 1452 1453 /* Shadows */ 1454 1455 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1456 1457 1458 --shadow-blur: 20px; 1459 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1460 1461 } 1462 1463 1464 1465 1466 .color-scheme-0c60edf7-f2c1-4f06-adc5-4531cfe38268 { 1467 --color-background: rgb(255 255 255 / 1.0); 1468 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1469 --color-background-rgb: 255 255 255; 1470 --opacity-5-15: 0.05; 1471 --opacity-10-25: 0.1; 1472 --opacity-35-55: 0.35; 1473 --opacity-40-60: 0.4; 1474 --opacity-30-60: 0.3; 1475 --color-foreground: rgb(0 0 0 / 0.81); 1476 --color-foreground-rgb: 0 0 0; 1477 --color-foreground-heading: rgb(0 0 0 / 1.0); 1478 --color-foreground-heading-rgb: 0 0 0; 1479 --color-primary: rgb(0 0 0 / 0.81); 1480 --color-primary-rgb: 0 0 0; 1481 --color-primary-hover: rgb(0 0 0 / 1.0); 1482 --color-primary-hover-rgb: 0 0 0; 1483 --color-border: rgb(0 0 0 / 0.06); 1484 --color-border-rgb: 0 0 0; 1485 --color-shadow: rgb(0 0 0 / 1.0); 1486 --color-shadow-rgb: 0 0 0; 1487 --color-primary-button-text: rgb(255 255 255 / 1.0); 1488 --color-primary-button-background: rgb(0 0 0 / 1.0); 1489 --color-primary-button-border: rgb(0 0 0 / 1.0); 1490 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1491 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1492 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1493 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1494 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1495 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1496 --color-secondary-button-hover-text: rgb(51 51 51 / 1.0); 1497 --color-secondary-button-hover-background: rgb(250 250 250 / 1.0); 1498 --color-secondary-button-hover-border: rgb(51 51 51 / 1.0); 1499 --color-input-background: rgb(255 255 255 / 0.78); 1500 --color-input-text: rgb(51 51 51 / 1.0); 1501 --color-input-text-rgb: 51 51 51; 1502 --color-input-border: rgb(223 223 223 / 1.0); 1503 --color-input-hover-background: rgb(0 0 0 / 0.01); 1504 --color-variant-background: rgb(255 255 255 / 1.0); 1505 --color-variant-border: rgb(0 0 0 / 0.13); 1506 --color-variant-text: rgb(0 0 0 / 1.0); 1507 --color-variant-text-rgb: 0 0 0; 1508 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1509 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1510 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1511 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1512 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1513 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1514 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1515 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1516 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1517 1518 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1519 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1520 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1521 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1522 --font-h1--color: var(--color-foreground-heading); 1523 --font-h2--color: var(--color-foreground-heading); 1524 --font-h3--color: var(--color-foreground-heading); 1525 --font-h4--color: var(--color-foreground-heading); 1526 --font-h5--color: var(--color-foreground-heading); 1527 --font-h6--color: var(--color-foreground-heading); 1528 1529 /* Shadows */ 1530 1531 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1532 1533 1534 --shadow-blur: 20px; 1535 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1536 1537 } 1538 1539 1540 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7, .color-scheme-0c60edf7-f2c1-4f06-adc5-4531cfe38268 { 1541 color: var(--color-foreground); 1542 background-color: var(--color-background); 1543 } 1544</style> 1545 1546 1547
1547<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1547<meta name="google-site-verification" content="LXJxkBCfkfoA00Cf22Vf3Tb6xDf6YoDytIL45475pgc"> 1548<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/91796308282/digital_wallets/dialog"> 1549<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
1550<script async="async" src="/checkouts/internal/preloads.js?locale=en-ZA"></script>
vendor: 1 bytes, line 1550
1550
1551<script id="shopify-features" type="application/json">{"accessToken":"f4e5ebc0131a06685082c4d72b6e32f8","betas":["rich-media-storefront-analytics"],"domain":"www.idayimani.africa","predictiveSearch":true,"shopId":91796308282,"locale":"en"}</script>
vendor: 1 bytes, line 1551
1551
1552<script>var Shopify = Shopify || {}; 1553Shopify.shop = "pgcm1v-p3.myshopify.com"; 1554Shopify.locale = "en"; 1555Shopify.currency = {"active":"ZAR","rate":"1.0"}; 1556Shopify.country = "ZA"; 1557Shopify.theme = {"name":"Horizon","id":188548186426,"schema_name":"Horizon","schema_version":"3.5.1","theme_store_id":2481,"role":"main"}; 1558Shopify.theme.handle = "null"; 1559Shopify.theme.style = {"id":null,"handle":null}; 1560Shopify.cdnHost = "www.idayimani.africa/cdn"; 1561Shopify.routes = Shopify.routes || {}; 1562Shopify.routes.root = "/"; 1563Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1564Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1565Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1566Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1566
1566
1567<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1567
1567
1568<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 1568
1568
1569<script> 1570 window.Shopify = window.Shopify || {}; 1571 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1572 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1573 window.Shopify.SignInWithShop.eligible = true; 1574</script>
vendor: 1 bytes, line 1574
1574
1575<script id="shop-js-analytics" type="application/json">{"pageType":"article"}</script>
vendor: 1 bytes, line 1575
1575
1576<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 1576
1576
1577<script type="module"> 1578 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1579 1580 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1581 1582</script>
vendor: 1 bytes, line 1582
1582
1583<script> 1584 window.Shopify = window.Shopify || {}; 1585 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1586 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"]}; 1587</script>
vendor: 1 bytes, line 1587
1587
1588<script>(function() { 1589 var isLoaded = false; 1590 function asyncLoad() { 1591 if (isLoaded) return; 1592 isLoaded = true; 1593 var urls = ["https:\/\/cdn.nfcube.com\/instafeed-90dd2db025dc42c42fd9b8182ae897d6.js?shop=pgcm1v-p3.myshopify.com"]; 1594 for (var i = 0; i < urls.length; i++) { 1595 var s = document.createElement('script'); 1596 s.type = 'text/javascript'; 1597 s.async = true; 1598 s.src = urls[i]; 1599 var x = document.getElementsByTagName('script')[0]; 1600 x.parentNode.insertBefore(s, x); 1601 } 1602 }; 1603 if(window.attachEvent) { 1604 window.attachEvent('onload', asyncLoad); 1605 } else { 1606 window.addEventListener('load', asyncLoad, false); 1607 } 1608})();</script>
vendor: 1 bytes, line 1608
1608
1609<script id="__st">var __st={"a":91796308282,"offset":7200,"reqid":"c415eb62-8a9c-4386-84b7-0776d5d10788-1790646006","pageurl":"www.idayimani.africa\/blogs\/news\/more-than-a-good-idea-e-book","s":"articles-619135402298","u":"7fbd2508127b","p":"article","rtyp":"article","rid":619135402298};</script>
vendor: 1 bytes, line 1609
1609
1610<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1610
1610
1611<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 1611
1611
1612<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.idayimani.africa/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1612
1612
1613<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 = "//www.idayimani.africa/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>
1613<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 1613
1613
1614<script> 1615 window.Shopify = window.Shopify || {}; 1616 window.Shopify.MCP = window.Shopify.MCP || {}; 1617 window.Shopify.MCP.enabled = true; 1618 window.Shopify.MCP.shop = "pgcm1v-p3.myshopify.com"; 1619 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.idayimani.africa\/api\/mcp"; 1620 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"]}}]; 1621</script>
vendor: 1 bytes, line 1621
1621
1622<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("\/\/www.idayimani.africa\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1623</script>
vendor: 1 bytes, line 1623
1623
1624<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://www.idayimani.africa/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1625</script>
vendor: 1 bytes, line 1625
1625
1626<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1627 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); 1628</script>
vendor: 1 bytes, line 1628
1628
1629<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})}})); 1630</script>
1630 1631<link rel="compression-dictionary" href="//www.idayimani.africa/cdn/shop/t/8/compiled_assets/styles.css?v=152005322471961834241786554465" crossorigin="anonymous"> 1632<link rel="stylesheet" media="screen" href="//www.idayimani.africa/cdn/shop/t/8/compiled_assets/styles.css?v=152005322471961834241786554465&subset=AJ4CAABVAAAwAAAAgBAEAIICBwAcAAACEeGaAAI" crossorigin="anonymous">
1633<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1633 1634 1635 <!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1636 1637 1638 1639 1640 1641 1642 1643<link rel="dns-prefetch" href="https://cdn.judge.me"> 1644<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1645<link rel="dns-prefetch" href="https://api.judge.me"> 1646
1647<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","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":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#162927","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
1647ou! 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":"#fbcd0a","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":"#162927","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":"default","review_date_format":"mm/dd/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":false,"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":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","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":3,"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":"default","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":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","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_advanced_speed_features":5,"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":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1647itle":"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":"#333333","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":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"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,"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":"#333333","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on 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":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#333333","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#333333","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_
1647youtube_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":true,"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":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-06-12T13:23:04.000+00:00","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"
1647:"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","branding_text":"Powered by Judge.me","locale":"en","reply_name":"IDAYIMANI","shop_currency":"ZAR","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1647shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"IDAYIMANI"};</script>
1647 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #333;--jdgm-secondary-color: rgba(51,51,51,0.1);--jdgm-star-color: #162927;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #333333;--jdgm-paginate-color: #333;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #333333}.jdgm-histogram__bar-content{background-color:#333}.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:#333}.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:#162927}.jdgm-prev-badge[data-average-rating='0.00']{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)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@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: #333;--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:#333}.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:'IDAYIMANI'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1648</style> <style class='jdgm-settings-style'></style> 1649 1650 1651 1652 1653 <style class='jdgm-miracle-styles'> 1654 @-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
1654/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} 1655 1656</style> 1657 1658 1659 1660 1661 1662 1663 1664 1665
1666<script data-cfasync='false' class='jdgm-script'> 1667!function(e){window.jdgm=window.jdgm||{}; 1668/* INF-1976 */ 1669var _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;}(); 1670if(_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;} 1671jdgm.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/01a0e8b3-42ad-7387-9abd-e6e00a57d3ff/judgeme-763/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1672jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1673setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1674!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1675(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1676a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1677jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1678t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1679t.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( 1680".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1681parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1682jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1683)}))}(document); 1684</script>
1684 1685<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0e8b3-42ad-7387-9abd-e6e00a57d3ff/judgeme-763/assets/shopify_v2.css"></noscript> 1686 1687<!-- BEGIN app snippet: theme_fix_tags -->
1687<script> 1688 (function() { 1689 var jdgmThemeFixes = null; 1690 if (!jdgmThemeFixes) return; 1691 1692 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1693 // before the per-theme fix so the theme-specific CSS wins the cascade. 1694 // HTML is never applied globally (too risky). 1695 var allThemesFix = jdgmThemeFixes['all']; 1696 if (allThemesFix && allThemesFix.css) { 1697 var allStyleTag = document.createElement('style'); 1698 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1699 allStyleTag.innerHTML = allThemesFix.css; 1700 document.head.append(allStyleTag); 1701 }; 1702 1703 if (allThemesFix && allThemesFix.js) { 1704 var allScriptTag = document.createElement('script'); 1705 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1706 allScriptTag.innerHTML = allThemesFix.js; 1707 document.head.append(allScriptTag); 1708 }; 1709 1710 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1711 if (!thisThemeFix) return; 1712 1713 if (thisThemeFix.html) { 1714 document.addEventListener("DOMContentLoaded", function() { 1715 var htmlDiv = document.createElement('div'); 1716 htmlDiv.classList.add('jdgm-theme-fix-html'); 1717 htmlDiv.innerHTML = thisThemeFix.html; 1718 document.body.append(htmlDiv); 1719 }); 1720 }; 1721 1722 if (thisThemeFix.css) { 1723 var styleTag = document.createElement('style'); 1724 styleTag.classList.add('jdgm-theme-fix-style'); 1725 styleTag.innerHTML = thisThemeFix.css; 1726 document.head.append(styleTag); 1727 }; 1728 1729 if (thisThemeFix.js) { 1730 var scriptTag = document.createElement('script'); 1731 scriptTag.classList.add('jdgm-theme-fix-script'); 1732 scriptTag.innerHTML = thisThemeFix.js; 1733 document.head.append(scriptTag); 1734 }; 1735 })(); 1736</script>
1736 1737<!-- END app snippet --> 1738<!-- End of Judge.me Core --> 1739 1740 1741 1742<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 1743 1744 1745
1745<script> 1746 var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-90dd2db025dc42c42fd9b8182ae897d6.js"; 1747 var instafeedScriptMode = "load"; 1748 !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e)){if("defer"===n){if(a())return;var t=document.createElement("script");return t.src=e,t.defer=!0,void(document.head||document.documentElement).appendChild(t)}if("consent"===n){var o=!1;function i(){o||(o=!0,u())}function d(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&i()}function r(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&i()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],d):d()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",r):r())}"complete"===document.readyState?u():window.addEventListener("load",function(){u()})}function c(e){return String(e).split("?")[0]}function a(){for(var n=document.getElementsByTagName("script"),t=c(e),o=0;o!==n.length;o++)if(c(n[o].src)===t)return!0;return!1}function u(){if(!a()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode); 1749 </script>
1749 1750 1751 1752<!-- END app snippet --> 1753 1754 1755 1756 1757<!-- END app block -->
1757<script src="https://cdn.shopify.com/extensions/01a0e8b3-42ad-7387-9abd-e6e00a57d3ff/judgeme-763/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1757
1757
1758<script src="https://cdn.shopify.com/extensions/01a0d8da-dbb6-759e-90f0-31975754fa90/forms-2597/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1758 1759<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1760<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: 91796308282,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "article"};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 1760
1760
1761<script> 1762 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1763</script>
vendor: 1 bytes, line 1763
1763
1764<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}
1764).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: 91796308282,storefrontBaseUrl: "https://www.idayimani.africa",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.idayimani.africa/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2681766202","configuration":"{\"pixelCode\":\"D82NU53C77U0VAV8BCLG\"}","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":[]},"dataSharingState":"optimized"},{"id":"2236252474","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"]}
1764,"dataSharingState":"unrestricted"},{"id":"1357480250","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-17628866485\\\",\\\"GT-NFDC3ZLQ\\\"],\\\"target_country\\\":\\\"ZA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-17628866485\\\/8cFNCMHuhqgbELXPjNZB\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-17628866485\\\/kXrFCP6BjqgbELXPjNZB\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-17628866485\\\/AZKLCMruhqgbELXPjNZB\\\",\\\"MC-RST49DM4JS\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-17628866485\\\/ZueECL7uhqgbELXPjNZB\\\",\\\"MC-RST49DM4JS\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-17628866485\\\/eZyECMfuhqgbELXPjNZB\\\",\\\"MC-RST49DM4JS\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-17628866485\\\/4S35CIGCjqgbELXPjNZB\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-17628866485\\\/xUJJCMTuhqgbELXPjNZB\\\"}],\\\"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":"1115160890","configuration":"{\"pixel_id\":\"1174858557351741\",\"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":"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":"IDAYIMANI","paymentSettings":{"currencyCode":"ZAR"},"myshopifyDomain":"pgcm1v-p3.myshopify.com","countryCode":"ZA","storefrontUrl":"https:\/\/www.idayimani.africa"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9784270946618","handle":"black-bucket-hat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50546705334586","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9784276287802","handle":"black-cropped-golfer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50528513425722","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9784275403066","handle":"black-zip-golfer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50528520339770","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9784263213370","handle":"black-golfer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50528515424570","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.idayimani.africa/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"188548186426","themeStoreId":"2481","themePublished":"true","eventMetadataId":"32ad14f8-b33d-44f7-8829-d07bd1b96a4a","pageType":"article","resourceId":"619135402298","shopId":"91796308282","storefrontBaseUrl":"https:\/\/www.idayimani.africa","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1764<script> 1765 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1766 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1767 window.ShopifyAnalytics.meta.currency = 'ZAR'; 1768 var meta = {"page":{"pageType":"article","resourceType":"article","resourceId":619135402298,"requestId":"c415eb62-8a9c-4386-84b7-0776d5d10788-1790646006"}}; 1769 for (var attr in meta) { 1770 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1771 } 1772</script>
vendor: 1 bytes, line 1772
1772
1773<script class="analytics"> 1774 (function () { 1775 var customDocumentWrite = function(content) { 1776 var jquery = null; 1777 1778 if (window.jQuery) { 1779 jquery = window.jQuery; 1780 } else if (window.Checkout && window.Checkout.$) { 1781 jquery = window.Checkout.$; 1782 } 1783 1784 if (jquery) { 1785 jquery('body').append(content); 1786 } 1787 }; 1788 1789 var hasLoggedConversion = function(token) { 1790 if (token) { 1791 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1792 } 1793 return false; 1794 } 1795 1796 var setCookieIfConversion = function(token) { 1797 if (token) { 1798 var twoMonthsFromNow = new Date(Date.now()); 1799 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1800 1801 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1802 } 1803 } 1804 1805 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1806 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1807 if (trekkie.integrations) { 1808 return; 1809 } 1810 trekkie.methods = [ 1811 'identify', 1812 'page', 1813 'ready', 1814 'track', 1815 'trackForm', 1816 'trackLink' 1817 ]; 1818 trekkie.factory = function(method) { 1819 return function() { 1820 var args = Array.prototype.slice.call(arguments); 1821 args.unshift(method); 1822 trekkie.push(args); 1823 if (method == 'track' || method == 'page') { 1824 var pageUrl; 1825 try { 1826 pageUrl = window.location.href; 1827 } catch (e) {} 1828 var pageReferrer; 1829 try { 1830 pageReferrer = document.referrer; 1831 } catch (e) {} 1832 try { 1833 if (window.__TREKKIE_SHIM_QUEUE == null) { 1834 window.__TREKKIE_SHIM_QUEUE = []; 1835 } 1836 window.__TREKKIE_SHIM_QUEUE.push({ 1837 from: 'trekkie-stub', 1838 method: method, 1839 args: args.slice(1), 1840 pageContext: { 1841 url: pageUrl, 1842 referrer: pageReferrer 1843 } 1844 }); 1845 } catch (e) { 1846 // no-op 1847 } 1848 } 1849 return trekkie; 1850 }; 1851 }; 1852 for (var i = 0; i < trekkie.methods.length; i++) { 1853 var key = trekkie.methods[i]; 1854 trekkie[key] = trekkie.factory(key); 1855 } 1856 trekkie.load = function(config) { 1857 trekkie.config = config || {}; 1858 trekkie.config.initialDocumentCookie = document.cookie; 1859 var first = document.getElementsByTagName('script')[0]; 1860var script = document.createElement('script'); 1861script.type = 'text/javascript'; 1862script.onerror = function(e) { 1863 var scriptFallback = document.createElement('script'); 1864 scriptFallback.type = 'text/javascript'; 1865 scriptFallback.onerror = function(error) { 1866 var Monorail = { 1867 produce: function produce(monorailDomain, schemaId, payload) { 1868 var currentMs = new Date().getTime(); 1869 var event = { 1870 schema_id: schemaId, 1871 payload: payload, 1872 metadata: { 1873 event_created_at_ms: currentMs, 1874 event_sent_at_ms: currentMs 1875 } 1876 }; 1877 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1878 }, 1879 sendRequest: function sendRequest(endpointUrl, payload) { 1880 // Try the sendBeacon API 1881 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1882 var blobData = new window.Blob([payload], { 1883 type: 'text/plain' 1884 }); 1885 1886 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1887 return true; 1888 } // sendBeacon was not successful 1889 1890 } // XHR beacon 1891 1892 var xhr = new XMLHttpRequest(); 1893 1894 try { 1895 xhr.open('POST', endpointUrl); 1896 xhr.setRequestHeader('Content-Type', 'text/plain'); 1897 xhr.send(payload); 1898 } catch (e) { 1899 console.log(e); 1900 } 1901 1902 return false; 1903 }, 1904 isIos12: function isIos12() { 1905 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1906 } 1907 }; 1908 Monorail.produce('monorail-edge.shopifysvc.com', 1909 'trekkie_storefront_load_errors/1.1', 1910 {shop_id: 91796308282, 1911 theme_id: 188548186426, 1912 app_name: "storefront", 1913 context_url: window.location.href, 1914 source_url: "//www.idayimani.africa/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1915 1916 }; 1917 scriptFallback.async = true; 1918 scriptFallback.src = '//www.idayimani.africa/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1919 first.parentNode.insertBefore(scriptFallback, first); 1920}; 1921script.async = true; 1922script.src = '//www.idayimani.africa/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1923first.parentNode.insertBefore(script, first); 1924 1925 }; 1926 trekkie.load( 1927 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":91796308282,"isMerchantRequest":null,"themeId":188548186426,"themeCityHash":"11329951581385612683","contentLanguage":"en","currency":"ZAR","eventMetadataId":"32ad14f8-b33d-44f7-8829-d07bd1b96a4a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1928 ); 1929 1930 var loaded = false;
1931 trekkie.ready(function() { 1932 if (loaded) return; 1933 loaded = true; 1934 1935 window.ShopifyAnalytics.lib = window.trekkie; 1936 1937 var originalDocumentWrite = document.write; 1938 document.write = customDocumentWrite; 1939 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1940 document.write = originalDocumentWrite; 1941 1942 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1943 var token = match? match[1]: undefined; 1944 if (!hasLoggedConversion(token)) { 1945 setCookieIfConversion(token); 1946 1947 } 1948 }); 1949 1950 window.ShopifyAnalytics.lib.page(null,{"pageType":"article","resourceType":"article","resourceId":619135402298,"requestId":"c415eb62-8a9c-4386-84b7-0776d5d10788-1790646006","shopifyEmitted":true}); 1951 1952 var eventsListenerScript = document.createElement('script'); 1953 eventsListenerScript.async = true; 1954 eventsListenerScript.src = "//www.idayimani.africa/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1955 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1956})();</script>
vendor: 1 bytes, line 1956
1956
1957<script 1958 defer 1959 src="https://www.idayimani.africa/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1960 data-application="storefront-renderer" 1961 data-shop-id="91796308282" 1962 data-render-region="gcp-us-central1" 1963 data-page-type="article" 1964 data-theme-instance-id="188548186426" 1965 data-theme-name="Horizon" 1966 data-theme-version="3.5.1" 1967 data-monorail-region="shop_domain" 1968 data-resource-timing-sampling-rate="10" 1969 data-shs="true" 1970 data-shs-beacon="true" 1971 data-shs-export-with-fetch="true" 1972 data-shs-logs-sample-rate="1" 1973 data-shs-beacon-endpoint="https://www.idayimani.africa/api/collect" 1974></script>
vendor: 1 bytes, line 1974
1974
1975<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1975<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"91796308282","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"ZA","language":"en"}}</script>
1975 1976<meta name="shopify-y" content="5cbc7fcc-73c3-488d-a1ae-37b23abf024b" data-expiration="1822203606000"><meta name="shopify-s" content="ccc9cce4-e146-44e2-9e49-7fbb4eaeea7a" data-expiration="1790647806000"><meta name="new-cookie-storage-activated" content="t"> 1977</head> 1978 1979 <body class="page-width-narrow card-hover-effect-none"> 1980 <a 1981 class="skip-to-content-link button-secondary" 1982 href="#MainContent" 1983> 1984 Skip to content 1985</a> 1986 1987 1988 1989 <div id="header-group"> 1990 <!-- BEGIN sections: header-group --> 1991<div id="shopify-section-sections--27256409882938__header_announcements_9jGBFp" class="shopify-section shopify-section-group-header-group"> 1992 1993 1994
1994<script 1995 src="//www.idayimani.africa/cdn/shop/t/8/assets/announcement-bar.js?v=34024675399582161451779882438" 1996 type="module" 1997 fetchpriority="low" 1998 ></script>
1998 1999 2000 2001<div class="section-background color-scheme-5"></div> 2002<aside 2003 class="announcement-bar spacing-style section section--full-width color-scheme-5" 2004 style="--padding-block-start: 20px; --padding-block-end:20px; 2005--padding-inline-start:0px; --padding-inline-end:0px; 2006; --border-bottom-width: 0px;" 2007> 2008 2009 2010 <announcement-bar-component 2011 class="announcement-bar__slider" 2012 2013 autoplay="5" aria-live="polite" 2014 2015 > 2016 2017 <slideshow-arrows 2018 position="center" 2019 2020><button 2021 class=" 2022 slideshow-control slideshow-control--previous 2023 2024 2025 slideshow-control--style-chevron 2026 button button-unstyled button-unstyled--transparent 2027 flip-x 2028 " 2029 2030 aria-label="Previous slide" 2031 2032 on:click="/previous" 2033 ref="previous" 2034> 2035 <span class="svg-wrapper icon-caret"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2036 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2037</svg> 2038</span> 2039</button> 2040 2041 2042<button 2043 class=" 2044 slideshow-control slideshow-control--next 2045 2046 2047 slideshow-control--style-chevron 2048 button button-unstyled button-unstyled--transparent 2049 2050 " 2051 2052 aria-label="Next slide" 2053 2054 on:click="/next" 2055 ref="next" 2056> 2057 <span class="svg-wrapper icon-caret"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2058 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2059</svg> 2060</span> 2061</button> 2062 2063 2064</slideshow-arrows> 2065 2066 2067 2068 2069 2070 <div class="announcement-bar__slides"> 2071 2072<slideshow-slide 2073 ref="slides[]" 2074 class=" 2075 announcement-bar__slide 2076 text-block 2077 text-block--AV0JIUW9TVjFxSjZQa__announcement_Cf4AQe 2078 text-block--align-center 2079 text-block--full-width 2080 custom-typography 2081 custom-font-size 2082 custom-font-weight 2083 " 2084 style=" 2085 2086--color: ;--font-size: 0.875rem;--font-weight: 300; --font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); 2087 --width: 100%; 2088 --text-align: center; 2089 --line-height: 1; 2090 " 2091 2092 aria-hidden="false" 2093 > 2094 <p class="announcement-bar__text"> 2095 Quick delivery within 3 - 5 days! 2096 </p> 2097 2098 2099 </slideshow-slide> 2100 2101 2102 2103<slideshow-slide 2104 ref="slides[]" 2105 class=" 2106 announcement-bar__slide 2107 text-block 2108 text-block--ASlhhZU5OQmRReVVzW__announcement_dW3nxx 2109 text-block--align-center 2110 text-block--full-width 2111 custom-typography 2112 custom-font-size 2113 custom-font-weight 2114 " 2115 style=" 2116 2117--color: ;--font-size: 0.875rem;--font-weight: 300; --font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); 2118 --width: 100%; 2119 --text-align: center; 2120 --line-height: 1; 2121 " 2122 2123 aria-hidden="true" 2124 > 2125 <p class="announcement-bar__text"> 2126 Shop now, pay later with PayJustNow & Payflex! 2127 </p> 2128 2129 2130 </slideshow-slide> 2131 2132 2133 2134<slideshow-slide 2135 ref="slides[]" 2136 class=" 2137 announcement-bar__slide 2138 text-block 2139 text-block--AbmlCMGJYN25hYTNFW__announcement_BxgCk9 2140 text-block--align-center 2141 text-block--full-width 2142 custom-typography 2143 custom-font-size 2144 custom-font-weight 2145 " 2146 style=" 2147 2148--color: ;--font-size: 0.875rem;--font-weight: 300; --font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); 2149 --width: 100%; 2150 --text-align: center; 2151 --line-height: 1; 2152 " 2153 2154 aria-hidden="true" 2155 > 2156 <p class="announcement-bar__text">
2157 Free nationwide delivery for orders worth R2000 and more! 2158 </p> 2159 2160 2161 </slideshow-slide> 2162 2163 2164 2165 </div> 2166 </announcement-bar-component> 2167</aside> 2168 2169 2170 2171 2172</div><header id="shopify-section-sections--27256409882938__header_section" class="shopify-section shopify-section-group-header-group header-section"> 2173 2174 2175 2176 2177 2178 2179 2180 2181
2182<script type="application/ld+json"> 2183 { 2184 "@context": "http://schema.org", 2185 "@type": "Organization", 2186 "name": "IDAYIMANI", 2187 2188 "logo": "https:\/\/www.idayimani.africa\/cdn\/shop\/files\/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097\u0026width=500", 2189 2190 "url": "https:\/\/www.idayimani.africa" 2191 } 2192</script>
2192 2193 2194<header-component 2195 id="header-component" 2196 class="header" 2197 data-theme-color="rgb(255 255 255)" 2198 2199 2200 sticky="always" 2201 2202 data-skip-node-update 2203 data-scroll-direction="none" 2204 2205 2206 style=" 2207 --color-scheme-top-row: rgba(255 255 255 / 1.0); 2208 --color-scheme-bottom-row: rgba(255 255 255 / 1.0); 2209 2210 " 2211> 2212 <div class="header__underlay header__underlay-closed"></div> 2213 <div 2214 class="header__underlay header__underlay-open" 2215 ></div> 2216 2217 2218 2219 2220 2221 2222 <div 2223 class="header__row header__row--top color-scheme-1 section section--full-width-margin section--page-width" 2224 ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px;"> 2225 <div class="header__columns spacing-style"> 2226 <div 2227 class="header__column header__column--left" 2228 data-testid="header-top-left" 2229 > 2230 2231 2232 2233 2234 2235 2236 2237 <div 2238 class="header__drawer" 2239 ref="headerDrawerContainer" 2240 data-hydration-key="header-drawer-mobile" 2241 2242 > 2243 2244
2245<script 2246 src="//www.idayimani.africa/cdn/shop/t/8/assets/header-drawer.js?v=121243031541024704371779882438" 2247 type="module" 2248 fetchpriority="low" 2249></script>
2249 2250 2251<header-drawer 2252 class="header-drawer " 2253 style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;" 2254> 2255 <details 2256 id="Details-menu-drawer-container" 2257 data-skip-node-update="true" 2258 class="menu-drawer-container" 2259 ref="details" 2260 scroll-lock 2261 > 2262 <summary 2263 class="header__icon header__icon--menu header__icon--summary" 2264 aria-label="Menu" 2265 on:click="/toggle" 2266 > 2267 <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2268 <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2269 <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2270</svg> 2271</span> 2272 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2273 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2274 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2275</svg> 2276</span> 2277 </summary> 2278 <div 2279 ref="menuDrawer" 2280 class=" 2281 menu-drawer 2282 color-scheme-1 2283 " 2284 > 2285 <button 2286 class="button close-button menu-drawer__close-button" 2287 type="button" 2288 aria-label="Close" 2289 on:click="/close" 2290 > 2291 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2292 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2293 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2294</svg> 2295</span> 2296 </button> 2297 <nav 2298 class="menu-drawer__navigation" 2299 style="--menu-top-level-font-family: var(--font-body--family); 2300--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none; 2301 2302 --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height: 2303 var(--menu-font-2xl--line-height); 2304 2305--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 2306 2307--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 2308var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 2309none; 2310 2311 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 2312 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 2313 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 2314 2315--menu-child-font-family: var(--font-body--family); --menu-child-font-style: 2316var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 2317none; 2318 2319 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 2320 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 2321 var(--opacity-subdued-text)); 2322 2323 2324 " 2325 aria-label="Primary" 2326 > 2327 <ul 2328 class="menu-drawer__menu has-submenu" 2329 role="list" 2330 > 2331 2332 2333 2334 <li 2335 style="--menu-drawer-animation-index: 1;" 2336 class="menu-drawer__list-item--flat" 2337 > 2338 2339<a 2340 id="HeaderDrawer-men" 2341 href="/collections/men" 2342 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2343 2344 >
2345 <span class="menu-drawer__menu-item-text wrap-text">Men</span> 2346 </a> 2347 2348 <ul 2349 class="menu-drawer__menu menu-drawer__menu--childlist" 2350 role="list" 2351 tabindex="-1" 2352 ><li 2353 class="menu-drawer__list-item" 2354 style="--menu-drawer-animation-index: 1;" 2355 > 2356 <a 2357 href="/collections/golf-shirts" 2358 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2359 2360 > 2361 2362 <span class="menu-drawer__menu-item-text wrap-text">Golfers</span> 2363 </a> 2364 </li><li 2365 class="menu-drawer__list-item" 2366 style="--menu-drawer-animation-index: 1;" 2367 > 2368 <a 2369 href="/collections/shirts" 2370 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2371 2372 > 2373 2374 <span class="menu-drawer__menu-item-text wrap-text">Shirts</span> 2375 </a> 2376 </li><li 2377 class="menu-drawer__list-item" 2378 style="--menu-drawer-animation-index: 1;" 2379 > 2380 <a 2381 href="/collections/shorts" 2382 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2383 2384 > 2385 2386 <span class="menu-drawer__menu-item-text wrap-text">Shorts </span> 2387 </a> 2388 </li></ul> 2389 2390 </li> 2391 <li 2392 style="--menu-drawer-animation-index: 2;" 2393 class="menu-drawer__list-item--flat" 2394 > 2395 2396<a 2397 id="HeaderDrawer-women" 2398 href="/collections/women" 2399 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2400 2401 > 2402 <span class="menu-drawer__menu-item-text wrap-text">Women</span> 2403 </a> 2404 2405 <ul 2406 class="menu-drawer__menu menu-drawer__menu--childlist" 2407 role="list" 2408 tabindex="-1" 2409 ><li 2410 class="menu-drawer__list-item" 2411 style="--menu-drawer-animation-index: 2;" 2412 > 2413 <a 2414 href="/collections/dresses" 2415 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2416 2417 > 2418 2419 <span class="menu-drawer__menu-item-text wrap-text">Dresses</span> 2420 </a> 2421 </li><li 2422 class="menu-drawer__list-item" 2423 style="--menu-drawer-animation-index: 2;" 2424 > 2425 <a 2426 href="/collections/golf-shirts-w" 2427 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2428 2429 > 2430 2431 <span class="menu-drawer__menu-item-text wrap-text">Golfers </span> 2432 </a> 2433 </li><li 2434 class="menu-drawer__list-item" 2435 style="--menu-drawer-animation-index: 2;" 2436 > 2437 <a 2438 href="/collections/tops" 2439 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2440 2441 > 2442
2443 <span class="menu-drawer__menu-item-text wrap-text">Tops</span> 2444 </a> 2445 </li></ul> 2446 2447 </li> 2448 <li 2449 style="--menu-drawer-animation-index: 3;" 2450 class="menu-drawer__list-item--flat" 2451 > 2452 2453<a 2454 id="HeaderDrawer-accessories" 2455 href="/collections/accessories" 2456 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2457 2458 > 2459 <span class="menu-drawer__menu-item-text wrap-text">Accessories </span> 2460 </a> 2461 2462 <ul 2463 class="menu-drawer__menu menu-drawer__menu--childlist" 2464 role="list" 2465 tabindex="-1" 2466 ><li 2467 class="menu-drawer__list-item" 2468 style="--menu-drawer-animation-index: 3;" 2469 > 2470 <a 2471 href="/collections/bucket-hats" 2472 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2473 2474 > 2475 2476 <span class="menu-drawer__menu-item-text wrap-text">Bucket Hats</span> 2477 </a> 2478 </li><li 2479 class="menu-drawer__list-item" 2480 style="--menu-drawer-animation-index: 3;" 2481 > 2482 <a 2483 href="/collections/socks" 2484 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2485 2486 > 2487 2488 <span class="menu-drawer__menu-item-text wrap-text">Socks</span> 2489 </a> 2490 </li><li 2491 class="menu-drawer__list-item" 2492 style="--menu-drawer-animation-index: 3;" 2493 > 2494 <a 2495 href="/collections/sunglasses" 2496 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2497 2498 > 2499 2500 <span class="menu-drawer__menu-item-text wrap-text">
2500Sunglasses </span> 2501 </a> 2502 </li></ul> 2503 2504 </li> 2505 <li 2506 style="--menu-drawer-animation-index: 4;" 2507 class="menu-drawer__list-item--flat" 2508 > 2509 2510<a 2511 id="HeaderDrawer-shop" 2512 href="/pages/stockist" 2513 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2514 2515 > 2516 <span class="menu-drawer__menu-item-text wrap-text">Shop</span> 2517 </a> 2518 2519 </li> 2520 <li 2521 style="--menu-drawer-animation-index: 5;" 2522 class="menu-drawer__list-item--flat" 2523 > 2524 2525<a 2526 id="HeaderDrawer-about-us" 2527 href="/pages/about-us" 2528 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2529 2530 > 2531 <span class="menu-drawer__menu-item-text wrap-text">About Us </span> 2532 </a> 2533 2534 </li> 2535 </ul> 2536 </nav> 2537 <div 2538 class="menu-drawer__utility-links menu-drawer__animated-element" 2539 style="--menu-drawer-animation-index: 5;" 2540 > 2541 2542 </div> 2543 2544 2545 </div> 2546 <div 2547 class="menu-drawer__backdrop" 2548 on:click="header-drawer/close" 2549 ></div> 2550 </details> 2551</header-drawer> 2552 2553 2554 2555 </div> 2556 2557 2558 2559<style data-shopify> 2560 .header__underlay { 2561 --color-submenu: rgb(255 255 255 / 1.0); 2562 } 2563</style> 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 <search-button 2575 class="search-action search-action--hidden-on-menu" 2576 > 2577 <button 2578 on:click="#search-modal/showDialog" 2579 class="button-unstyled header-actions__action" 2580 aria-label="Search" 2581 aria-haspopup="dialog" 2582 > 2583 <span class="hidden"> 2584 Search 2585 </span> 2586 2587 <span class="svg-wrapper "> 2588 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 2589 2590 </span> 2591 </button> 2592 </search-button> 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607<a 2608 2609 href="/" 2610 class="size-style spacing-style header-logo" 2611 style=" 2612 --size-style-width: ;--size-style-height: ; 2613 --padding-block-start: 10px;--padding-block-end: 0px; 2614 --font-family: var(--font-body--family); 2615 --font-style: var(--font-body--style); 2616 --font-weight: 600; 2617 " 2618 2619> 2620 2621 2622 <span 2623 class="header-logo__image-container header-logo__image-container--original" 2624 data-testid="header-logo" 2625 > 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 <img src="//www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?height=65&v=1748013097" alt="IDAYIMANI - Home" width="108" height="65" class="header-logo__image" srcset="//www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?height=65&v=1748013097 1x, //www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?height=130&v=1748013097 2x, //www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?height=195&v=1748013097 3x" style="--header-logo-image-width: 109px;--header-logo-image-width-mobile: 109px; --header-logo-image-height: 65px; --header-logo-image-height-mobile: 65px;"> 2639 2640 2641 </span> 2642 2643 2644</a> 2645 2646 2647 2648 2649 2650 2651 2652 2653 </div><div 2654 class="header__column header__column--center" 2655 data-testid="header-top-center" 2656 > 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 <header-menu 2669 ref="headerMenu" 2670 class="header-menu" 2671 2672 data-hydration-key="header-menu" 2673 > 2674 <div class="header-menu__inner"> 2675 <nav 2676 class="menu-list" 2677 aria-label="Primary" 2678 style="--menu-top-level-font-family: var(--font-body--family); 2679--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style);
2679 --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none; 2680 2681 --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: 2682 var(--menu-font-sm--line-height); 2683 2684--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 2685" 2686 > 2687 2688 <overflow-list 2689 2690 ref="overflowMenu" 2691 2692 2693 class="overflow-menu color-scheme-matches-parent" 2694 2695 2696 minimum-items="2" 2697 2698 2699 data-testid="header-menu-overflow-list" 2700 2701 2702 data-skip-node-update 2703 2704> 2705 <template shadowrootmode="open"> 2706 <link href="//www.idayimani.africa/cdn/shop/t/8/assets/overflow-list.css?v=16727044177065489451779882438" rel="stylesheet" type="text/css" media="all" /> 2707 2708 <ul part="list"> 2709 <slot></slot> 2710 <slot 2711 name="more" 2712 part="more" 2713 hidden 2714 2715 > 2716 <li 2717 part="more" 2718 > 2719 <button 2720 class="button" 2721 type="button" 2722 tabindex="0" 2723 2724 > 2725 More 2726 </button> 2727 </li> 2728 </slot> 2729 <li 2730 part="placeholder" 2731 hidden 2732 ></li> 2733 </ul> 2734 2735 <div part="overflow"> 2736 <ul part="overflow-list"> 2737 <slot name="overflow"></slot> 2738 </ul> 2739 </div> 2740 </template> 2741 2742 2743 2744 <li 2745 role="presentation" 2746 class="menu-list__list-item" 2747 on:focus="/activate" 2748 on:blur="/deactivate" 2749 on:pointerenter="/activate" 2750 on:pointerleave="/deactivate" 2751 > 2752 <a 2753 href="/collections/men" 2754 data-skip-node-update="true" 2755 class="menu-list__link"aria-controls="submenu-1" 2756 aria-haspopup="true" 2757 aria-expanded="false" 2758 ref="menuitem" 2759 > 2760 <span class="menu-list__link-title">Men</span> 2761 </a><div class="menu-list__submenu color-scheme-matches-parent" ref="submenu[]"> 2762 <div 2763 id="submenu-1" 2764 class="menu-list__submenu-inner" 2765 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 2766var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 2767none; 2768 2769 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 2770 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 2771 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 2772 2773--menu-child-font-family: var(--font-body--family); --menu-child-font-style: 2774var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 2775none; 2776 2777 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 2778 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 2779 var(--opacity-subdued-text)); 2780 2781" 2782 > 2783 2784 <div class="mega-menu section section--full-width-margin section--page-width"> 2785 <div 2786 class="mega-menu__grid" 2787 data-menu-grid-id="MegaMenuList-1" 2788 > 2789 2790<ul 2791 data-menu-list-id="MegaMenuList-1" 2792 class="mega-menu__list list-unstyled" 2793 style="--menu-image-border-radius: 0px;" 2794> 2795 2796 <li class="mega-menu__column mega-menu__column--span-1"> 2797 <div> 2798 <a 2799 href="/collections/golf-shirts" 2800 class="mega-menu__link " 2801 > 2802 2803 <span class="wrap-text">Golfers</span> 2804 </a> 2805 2806 </div> 2807 2808 2809 2810 2811 <div> 2812 <a 2813 href="/collections/shirts" 2814 class="mega-menu__link " 2815 > 2816 2817 <span class="wrap-text">Shirts</span> 2818 </a> 2819 2820 </div> 2821 2822 2823 2824 2825 <div> 2826 <a 2827 href="/collections/shorts" 2828 class="mega-menu__link " 2829 > 2830 2831 <span class="wrap-text">Shorts </span> 2832 </a> 2833 2834 </div> 2835 2836 </li> 2837 2838</ul> 2839 2840 2841 2842<style data-shopify> 2843 [data-menu-grid-id="MegaMenuList-1"] { 2844 2845 --menu-columns-desktop: 6; 2846 --menu-columns-tablet: 4; 2847 2848 } 2849 2850 [data-menu-list-id="MegaMenuList-1"] { 2851 2852 --menu-columns-desktop: 6; 2853 --menu-columns-tablet: 4; 2854 2855 } 2856</style> 2857 2858 2859<span 2860 class="mega-menu__content" 2861 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 2862 > 2863 <ul 2864 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 2865 > 2866 2867 </ul> 2868 </span> 2869 2870 2871 </div> 2872 </div> 2873 </div> 2874 </div></li> 2875 2876 <li 2877 role="presentation" 2878 class="menu-list__list-item" 2879 on:focus="/activate" 2880 on:blur="/deactivate"
2881 on:pointerenter="/activate" 2882 on:pointerleave="/deactivate" 2883 > 2884 <a 2885 href="/collections/women" 2886 data-skip-node-update="true" 2887 class="menu-list__link"aria-controls="submenu-2" 2888 aria-haspopup="true" 2889 aria-expanded="false" 2890 ref="menuitem" 2891 > 2892 <span class="menu-list__link-title">Women</span> 2893 </a><div class="menu-list__submenu color-scheme-matches-parent" ref="submenu[]"> 2894 <div 2895 id="submenu-2" 2896 class="menu-list__submenu-inner" 2897 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 2898var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 2899none; 2900 2901 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 2902 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 2903 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 2904 2905--menu-child-font-family: var(--font-body--family); --menu-child-font-style: 2906var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 2907none; 2908 2909 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 2910 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 2911 var(--opacity-subdued-text)); 2912 2913" 2914 > 2915 2916 <div class="mega-menu section section--full-width-margin section--page-width"> 2917 <div 2918 class="mega-menu__grid" 2919 data-menu-grid-id="MegaMenuList-2" 2920 > 2921 2922<ul 2923 data-menu-list-id="MegaMenuList-2" 2924 class="mega-menu__list list-unstyled" 2925 style="--menu-image-border-radius: 0px;" 2926> 2927 2928 <li class="mega-menu__column mega-menu__column--span-1"> 2929 <div> 2930 <a 2931 href="/collections/dresses" 2932 class="mega-menu__link " 2933 > 2934 2935 <span class="wrap-text">Dresses</span> 2936 </a> 2937 2938 </div> 2939 2940 2941 2942 2943 <div> 2944 <a 2945 href="/collections/golf-shirts-w" 2946 class="mega-menu__link " 2947 > 2948 2949 <span class="wrap-text">Golfers </span> 2950 </a> 2951 2952 </div> 2953 2954 2955 2956 2957 <div> 2958 <a 2959 href="/collections/tops" 2960 class="mega-menu__link " 2961 > 2962 2963 <span class="wrap-text">Tops</span> 2964 </a> 2965 2966 </div> 2967 2968 </li> 2969 2970</ul> 2971 2972 2973 2974<style data-shopify> 2975 [data-menu-grid-id="MegaMenuList-2"] { 2976 2977 --menu-columns-desktop: 6; 2978 --menu-columns-tablet: 4; 2979 2980 } 2981 2982 [data-menu-list-id="MegaMenuList-2"] { 2983 2984 --menu-columns-desktop: 6; 2985 --menu-columns-tablet: 4; 2986 2987 } 2988</style> 2989 2990 2991<span 2992 class="mega-menu__content" 2993 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 2994 > 2995 <ul 2996 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 2997 > 2998 2999 </ul> 3000 </span> 3001 3002 3003 </div> 3004 </div> 3005 </div> 3006 </div></li> 3007 3008 <li 3009 role="presentation" 3010 class="menu-list__list-item" 3011 on:focus="/activate" 3012 on:blur="/deactivate" 3013 on:pointerenter="/activate" 3014 on:pointerleave="/deactivate" 3015 > 3016 <a 3017 href="/collections/accessories" 3018 data-skip-node-update="true" 3019 class="menu-list__link"aria-controls="submenu-3" 3020 aria-haspopup="true" 3021 aria-expanded="false" 3022 ref="menuitem" 3023 > 3024 <span class="menu-list__link-title">Accessories </span> 3025 </a><div class="menu-list__submenu color-scheme-matches-parent" ref="submenu[]"> 3026 <div 3027 id="submenu-3" 3028 class="menu-list__submenu-inner" 3029 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 3030var(--font-body--style);
3030 --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 3031none; 3032 3033 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 3034 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 3035 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 3036 3037--menu-child-font-family: var(--font-body--family); --menu-child-font-style: 3038var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 3039none; 3040 3041 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 3042 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 3043 var(--opacity-subdued-text)); 3044 3045" 3046 > 3047 3048 <div class="mega-menu section section--full-width-margin section--page-width"> 3049 <div 3050 class="mega-menu__grid" 3051 data-menu-grid-id="MegaMenuList-3" 3052 > 3053 3054<ul 3055 data-menu-list-id="MegaMenuList-3" 3056 class="mega-menu__list list-unstyled" 3057 style="--menu-image-border-radius: 0px;" 3058> 3059 3060 <li class="mega-menu__column mega-menu__column--span-1"> 3061 <div> 3062 <a 3063 href="/collections/bucket-hats" 3064 class="mega-menu__link " 3065 > 3066 3067 <span class="wrap-text">Bucket Hats</span> 3068 </a> 3069 3070 </div> 3071 3072 3073 3074 3075 <div> 3076 <a 3077 href="/collections/socks" 3078 class="mega-menu__link " 3079 > 3080 3081 <span class="wrap-text">Socks</span> 3082 </a> 3083 3084 </div> 3085 3086 3087 3088 3089 <div> 3090 <a 3091 href="/collections/sunglasses" 3092 class="mega-menu__link " 3093 > 3094 3095 <span class="wrap-text">
3095Sunglasses </span> 3096 </a> 3097 3098 </div> 3099 3100 </li> 3101 3102</ul> 3103 3104 3105 3106<style data-shopify> 3107 [data-menu-grid-id="MegaMenuList-3"] { 3108 3109 --menu-columns-desktop: 6; 3110 --menu-columns-tablet: 4; 3111 3112 } 3113 3114 [data-menu-list-id="MegaMenuList-3"] { 3115 3116 --menu-columns-desktop: 6; 3117 --menu-columns-tablet: 4; 3118 3119 } 3120</style> 3121 3122 3123<span 3124 class="mega-menu__content" 3125 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 3126 > 3127 <ul 3128 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 3129 > 3130 3131 </ul> 3132 </span> 3133 3134 3135 </div> 3136 </div> 3137 </div> 3138 </div></li> 3139 3140 <li 3141 role="presentation" 3142 class="menu-list__list-item" 3143 on:focus="/activate" 3144 on:blur="/deactivate" 3145 on:pointerenter="/activate" 3146 on:pointerleave="/deactivate" 3147 > 3148 <a 3149 href="/pages/stockist" 3150 data-skip-node-update="true" 3151 class="menu-list__link" 3152 ref="menuitem" 3153 > 3154 <span class="menu-list__link-title">Shop</span> 3155 </a></li> 3156 3157 <li 3158 role="presentation" 3159 class="menu-list__list-item" 3160 on:focus="/activate" 3161 on:blur="/deactivate" 3162 on:pointerenter="/activate" 3163 on:pointerleave="/deactivate" 3164 > 3165 <a 3166 href="/pages/about-us" 3167 data-skip-node-update="true" 3168 class="menu-list__link" 3169 ref="menuitem" 3170 > 3171 <span class="menu-list__link-title">About Us </span> 3172 </a></li> 3173 3174 <li 3175 class="menu-list__list-item" 3176 role="presentation" 3177 slot="more" 3178 on:focus="/activate" 3179 on:blur="/deactivate" 3180 on:pointerenter="/activate" 3181 on:pointerleave="/deactivate" 3182 > 3183 <button role="listitem" class="menu-list__link button-unstyled"> 3184 <span class="menu-list__link-title">More</span> 3185 </button> 3186 </li> 3187 3188</overflow-list> 3189 3190 </nav> 3191 </div> 3192 3193
3193<script 3194 src="//www.idayimani.africa/cdn/shop/t/8/assets/header-menu.js?v=97820922056036071501779882438" 3195 type="module" 3196 fetchpriority="low" 3197 ></script>
3197 3198 </header-menu> 3199 3200 3201<style data-shopify> 3202 .header__underlay { 3203 --color-submenu: rgb(255 255 255 / 1.0); 3204 } 3205</style> 3206 3207 3208 3209 3210 3211 3212 3213 </div><div 3214 class="header__column header__column--right" 3215 data-testid="header-top-right" 3216 > 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 <search-button 3231 class="search-action search-action--hidden-on-drawer" 3232 > 3233 <button 3234 on:click="#search-modal/showDialog" 3235 class="button-unstyled header-actions__action" 3236 aria-label="Search" 3237 aria-haspopup="dialog" 3238 > 3239 <span class="hidden"> 3240 Search 3241 </span> 3242 3243 <span class="svg-wrapper "> 3244 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 3245 3246 </span> 3247 </button> 3248 </search-button> 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259
3260<script 3261 type="module" 3262 src="//www.idayimani.africa/cdn/shop/t/8/assets/cart-icon.js?v=157241182139685326961779882438" 3263 fetchpriority="low" 3264></script>
3264 3265 3266 3267 3268 3269 3270<header-actions 3271 3272> 3273 3274 3275 <div 3276 class="account-button header-actions__action color-scheme-1" 3277 > 3278 <shopify-store store-domain="https://www.idayimani.africa" country="ZA" language="en"></shopify-store> 3279<shopify-account 3280 menu="main-menu" 3281 3282 > 3283 3284 <span 3285 slot="signed-out-avatar" 3286 class="account-button__text header-actions__text-style hidden" 3287 > 3288 Account 3289 </span> 3290 3291 <span 3292 slot="signed-out-avatar" 3293 class="" 3294 aria-hidden="true" 3295 > 3296 3297 <svg 3298 xmlns="http://www.w3.org/2000/svg" 3299 width="15" 3300 height="17" 3301 viewBox="0 0 15 17" 3302 fill="none" 3303 slot="signed-out-avatar" 3304 class="account-button__icon" 3305 > 3306 <path 3307 stroke="currentColor" 3308 stroke-linejoin="round" 3309 stroke-width="var(--icon-stroke-width)" 3310 d="M10.375 3.813a3.063 3.063 0 1 1-6.125 0 3.063 3.063 0 0 1 6.125 0ZM7.313 9.5c-3.667 0-6.24 2.691-6.563 6.125h13.125C13.552 12.191 10.979 9.5 7.312 9.5Z" 3311 /> 3312 </svg> 3313 3314 </span> 3315 3316 </shopify-account> 3317 </div> 3318 3319 3320 3321
3321<script 3322 src="//www.idayimani.africa/cdn/shop/t/8/assets/cart-drawer.js?v=35649724213056774541779882438" 3323 type="module" 3324 fetchpriority="low" 3325 ></script>
3325 3326 3327 3328 3329 <cart-drawer-component 3330 class="cart-drawer" 3331 3332 3333 > 3334 <template id="empty-cart-template"> 3335 3336 <div class="cart-drawer__header"> 3337 <button 3338 ref="closeButton" 3339 on:click="cart-drawer-component/close" 3340 class="button close-button cart-drawer__close-button button-unstyled" 3341 aria-label="Close dialog" 3342 > 3343 <span class="svg-wrapper"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3344 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3345 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3346</svg> 3347</span> 3348 </button> 3349 </div> 3350 3351 <div 3352 class="cart-drawer__content" 3353 aria-label="Cart" 3354 > 3355 <h2 3356 class="cart-drawer__heading h4 cart-drawer__heading--empty" 3357 id="cart-drawer-heading-empty" 3358 > 3359 Your cart is empty 3360 </h2> 3361 3362 <div class="cart-drawer__items"> 3363 3364 3365 3366
3367<script 3368 src="//www.idayimani.africa/cdn/shop/t/8/assets/component-cart-items.js?v=165440327125931659001779882438" 3369 type="module" 3370 fetchpriority="low" 3371></script>
vendor: 1 bytes, line 3371
3371
3372<script 3373 src="//www.idayimani.africa/cdn/shop/t/8/assets/component-cart-quantity-selector.js?v=105130809908858639751779882438" 3374 type="module" 3375 fetchpriority="low" 3376></script>
vendor: 1 bytes, line 3376
3376
3377<script 3378 src="//www.idayimani.africa/cdn/shop/t/8/assets/volume-pricing-info.js?v=94479640769665442661779882438" 3379 type="module" 3380 fetchpriority="low" 3381></script>
3381 3382 3383<div 3384 3385 class="cart-items__wrapper" 3386 3387> 3388 3389<p> 3390 Have an account? <a href="https://www.idayimani.africa/customer_authentication/redirect?locale=en®ion_country=ZA">Log in</a> to check out faster. 3391 </p><a 3392 class="button cart-items__empty-button" 3393 href="/collections/all" 3394 > 3395 <span class="button-text"> 3396 Continue shopping 3397 </span> 3398 </a></div> 3399 3400 3401 3402 </div> 3403 </div> 3404 3405 </template> 3406 <button 3407 class="header-actions__action button-unstyled" 3408 on:click="/open" 3409 aria-haspopup="dialog" 3410 aria-label="Cart" 3411 aria-describedby="cart-bubble-text" 3412 data-testid="cart-drawer-trigger" 3413 > 3414 3415 <cart-icon 3416 class="header-actions__cart-icon" 3417 data-testid="cart-icon" 3418 > 3419 <span class="hidden"> 3420 Cart 3421 </span> 3422 3423 <span 3424 class="svg-wrapper " 3425 aria-hidden="true" 3426 > 3427 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg> 3428 3429 </span> 3430 3431 <div 3432 ref="cartBubble" 3433 class="cart-bubble visually-hidden" 3434 3435 3436 data-maintain-ratio 3437 3438> 3439 <span class="cart-bubble__background"></span> 3440 <span 3441 ref="cartBubbleText" 3442 id="cart-bubble-text" 3443 class="cart-bubble__text" 3444 > 3445 <span 3446 class="cart-bubble__text-count hidden" 3447 ref="cartBubbleCount" 3448 aria-hidden="true" 3449 data-testid="cart-bubble" 3450 > 34510</span> 3452 </span> 3453</div> 3454 3455 3456 3457 </cart-icon> 3458 3459 </button> 3460 3461 <dialog 3462 ref="dialog" 3463 class="cart-drawer__dialog dialog-modal dialog-drawer color-scheme-1 cart-drawer--empty" 3464 data-testid="cart-drawer-dialog" 3465 aria-labelledby="cart-drawer-heading-empty" 3466 scroll-lock 3467 cart-summary-sticky="true" 3468 > 3469 <span 3470 ref="liveRegion" 3471 class="visually-hidden" 3472 role="status" 3473 ></span> 3474 <div 3475 class="cart-drawer__inner" 3476 data-hydration-key="cart-drawer-inner" 3477 > 3478 3479 3480 3481<cart-items-component 3482 class="cart-items-component" 3483 3484 data-drawer 3485 3486 data-section-id="sections--27256409882938__header_section" 3487> 3488 3489 3490 <div class="cart-drawer__header"> 3491 <button 3492 ref="closeButton" 3493 on:click="cart-drawer-component/close" 3494 class="button close-button cart-drawer__close-button button-unstyled" 3495 aria-label="Close dialog" 3496 > 3497 <span class="svg-wrapper"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3498 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3499 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3500</svg> 3501</span> 3502 </button> 3503 </div> 3504 3505 <div 3506 class="cart-drawer__content" 3507 aria-label="Cart" 3508 > 3509 <h2 3510 class="cart-drawer__heading h4 cart-drawer__heading--empty" 3511 id="cart-drawer-heading-empty" 3512 > 3513 Your cart is empty 3514 </h2> 3515 3516 <div class="cart-drawer__items"> 3517 3518 3519 3520
3521<script 3522 src="//www.idayimani.africa/cdn/shop/t/8/assets/component-cart-items.js?v=165440327125931659001779882438" 3523 type="module" 3524 fetchpriority="low" 3525></script>
vendor: 1 bytes, line 3525
3525
3526<script 3527 src="//www.idayimani.africa/cdn/shop/t/8/assets/component-cart-quantity-selector.js?v=105130809908858639751779882438" 3528 type="module" 3529 fetchpriority="low" 3530></script>
vendor: 1 bytes, line 3530
3530
3531<script 3532 src="//www.idayimani.africa/cdn/shop/t/8/assets/volume-pricing-info.js?v=94479640769665442661779882438" 3533 type="module" 3534 fetchpriority="low" 3535></script>
3535 3536 3537<div 3538 3539 class="cart-items__wrapper" 3540 3541> 3542 3543<p> 3544 Have an account? <a href="https://www.idayimani.africa/customer_authentication/redirect?locale=en®ion_country=ZA">Log in</a> to check out faster. 3545 </p><a 3546 class="button cart-items__empty-button" 3547 href="/collections/all" 3548 > 3549 <span class="button-text"> 3550 Continue shopping 3551 </span> 3552 </a></div> 3553 3554 3555 3556 </div> 3557 </div> 3558 3559 3560</cart-items-component> 3561 3562 3563 3564 </div> 3565 </dialog> 3566 </cart-drawer-component> 3567 3568 3569 <span 3570 ref="liveRegion" 3571 class="visually-hidden" 3572 role="status" 3573 data-testid="cart-count-live-region" 3574 ></span> 3575</header-actions> 3576
3577<script 3578 type="module" 3579 src="//www.idayimani.africa/cdn/shop/t/8/assets/header-actions.js?v=121308165565653895611779882438" 3580 fetchpriority="low" 3581></script>
3581 3582 3583 3584 3585 3586 3587 3588 </div> 3589 </div> 3590 </div> 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 <div class="header__row header__navigation-bar-row color-scheme-1"> 3603 3604 3605 3606 3607 3608 3609 3610<style data-shopify> 3611 .header__underlay { 3612 --color-submenu: rgb(255 255 255 / 1.0); 3613 } 3614</style> 3615 3616 3617 3618 3619 </div> 3620 3621</header-component> 3622
3623<script 3624 src="//www.idayimani.africa/cdn/shop/t/8/assets/header.js?v=36718054510661947891779882438" 3625 type="module" 3626></script>
3626 3627 3628 3629 3630 3631
3631<script type="module"> 3632 import { hydrate } from '@theme/section-hydration'; 3633 const url = new URL(window.location.href); 3634 url.searchParams.delete('page'); 3635 hydrate('sections--27256409882938__header_section', url); 3636 </script>
3636 3637 3638 3639 3640</header> 3641<!-- END sections: header-group --> 3642 </div> 3643 3644
3644<script> 3645 // Inline header height and menu style calculations to prevent layout shift 3646 // Note: Updates in calculateHeaderGroupHeight(), updateTransparentHeaderOffset() and setHeaderMenuStyle() utilities.js should be kept in sync with this function 3647 (function setHeaderHeighCustomProperties() { 3648 /* 3649 * Header calculation functions for maintaining CSS variables 3650 * Mimic calculateHeaderGroupHeight() in utilities.js 3651 */ 3652 const header = document.querySelector('header-component'); 3653 const headerGroup = document.querySelector('#header-group'); 3654 const hasHeaderSection = headerGroup?.querySelector('.header-section'); 3655 3656 if (!header || !headerGroup) return; 3657 3658 const headerTopRow = header.querySelector('.header__row--top'); 3659 const headerHeight = header.offsetHeight; 3660 3661 // Calculate the total height of the header group 3662 let headerGroupHeight = 0; 3663 const children = headerGroup.children; 3664 for (let i = 0; i < children.length; i++) { 3665 const element = children[i]; 3666 if (element === header || !(element instanceof HTMLElement)) continue; 3667 headerGroupHeight += element.offsetHeight; 3668 } 3669 3670 // Check for transparent header special case 3671 if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) { 3672 headerGroupHeight += headerHeight; 3673 } 3674 3675 // Set CSS variables 3676 document.body.style.setProperty('--header-height', `${headerHeight}px`); 3677 document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`); 3678 3679 if (headerTopRow) { 3680 window.requestAnimationFrame(function () { 3681 document.body.style.setProperty('--top-row-height', `${headerTopRow.offsetHeight}px`); 3682 }); 3683 } 3684 3685 /** 3686 * Updates CSS custom properties for transparent header offset calculation 3687 * Mimic updateTransparentHeaderOffset() in utilities.js 3688 */ 3689 3690 if (!hasHeaderSection || !header?.hasAttribute('transparent')) { 3691 document.body.style.setProperty('--transparent-header-offset-boolean', '0'); 3692 return; 3693 } 3694 3695 const hasImmediateSection = hasHeaderSection.nextElementSibling?.classList.contains('shopify-section'); 3696 3697 const shouldApplyOffset = !hasImmediateSection ? '1' : '0'; 3698 document.body.style.setProperty('--transparent-header-offset-boolean', shouldApplyOffset); 3699 })(); 3700 3701 (function setHeaderMenuStyle() { 3702 const headerComponent = document.querySelector('#header-component'); 3703 if (headerComponent) { 3704 const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0; 3705 const overflowList = headerComponent?.querySelector('overflow-list'); 3706 const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached'); 3707 headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu'; 3708 } 3709 })(); 3710 </script>
3710 3711 3712 <main 3713 id="MainContent" 3714 class="content-for-layout" 3715 role="main" 3716 data-page-transition-enabled="false" 3717 data-product-transition="false" 3718 data-template="article" 3719 > 3720 <div id="shopify-section-template--27256409784634__section" class="shopify-section section-wrapper"> 3721 3722<div class="section-background color-scheme-1"></div> 3723<div class="section color-scheme-1"> 3724 <div 3725 class=" 3726 spacing-style 3727 layout-panel-flex 3728 layout-panel-flex--column 3729 section-content-wrapper 3730 mobile-column 3731 " 3732 style=" 3733 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3734 3735--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px)); 3736 3737--horizontal-alignment: ; --vertical-alignment: ; 3738--vertical-alignment-mobile: ; 3739 3740 --padding-block-start: max(20px, calc(var(--spacing-scale) * 40px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 80px)); 3741 " 3742 > 3743 <header> 3744 3745 3746 3747 3748 3749 3750 3751 3752 <div class=" spacing-style text-block text-block--AbENTS3k3dzBJMWdKb__blog-post-title h2 text-block--align-center " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: center; "> 3753 <h1>More Than a Good Idea: 10 Business Lessons Every Entrepreneur Should Know</h1> 3754 </div> 3755 3756 3757 3758 3759 3760 3761 3762<div id="shopify-block-AQnZHeUdITTZ6UmtDc__blog-post-details" class="shopify-block"> 3763 3764 3765 3766 3767<div 3768 class=" 3769 blog-post-details 3770 spacing-style 3771 justify-center 3772 3773 " 3774 style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: 0px;" 3775 ><span><time datetime="2026-08-02T15:08:37Z">August 2, 2026</time></span></div> 3776 3777 3778 3779 3780 3781 3782</div> 3783 3784 </header><div id="shopify-block-ANTNvUGZlc2hHcWlhM__blog-post-image" class="shopify-block"> 3785 3786 3787<div 3788 class="blog-post-featured-image blog-post-featured-image--ANTNvUGZlc2hHcWlhM__blog-post-image blog-post-featured-image--height-fit spacing-style size-style" 3789 style=" 3790 --ratio: 0.6464803312629399 3791 ; 3792 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 3793 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3794 " 3795 3796><img src="//www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548&width=3840" alt="More Than a Good Idea: 10 Business Lessons Every Entrepreneur Should Know" srcset="//www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548&width=240 240w, //www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548&width=352 352w, //www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548&width=832 832w, //www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548&width=1200 1200w, //www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548&width=1600 1600w, //www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548&width=1920 1920w, //www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548&width=2560 2560w, //www.idayimani.africa/cdn/shop/articles/Cover.jpg?v=1785683548&width=3840 3840w" width="1249" height="1932" loading="eager" class="blog-post-featured-image__image border-style" style="--border-width: 1px; --border-style: none; --border-color: 3797rgb(var(--color-border-rgb) / 1.0); --border-radius: 37980px; 3799 3800" sizes="auto, (min-width: 750px) 100vw, 100vw" fetchpriority="high"> 3801</div> 3802 3803 3804 3805 3806</div> 3807 3808<div id="shopify-block-ATGVycjBXMTJEbnA1a__blog-post-content" class="shopify-block"> 3809 3810<div class="blog-post-content rte"> 3811 <rte-formatter> 3812 <h3><span>Great businesses aren't built on ideas—they're built on execution.</span></h3> 3813<p><span>Every entrepreneur starts with an idea, but only a few develop the mindset, discipline and resilience needed to build something meaningful.</span></p> 3814<p class="isSelectedEnd"><span>This isn't another motivational book. It's a practical guide designed to help you make better business decisions, avoid common mistakes and build with confidence.</span></p> 3815<h4><span>What You'll Learn</span></h4> 3816<ul> 3817<li><span>The difference between having an idea and building a business.</span></li> 3818<li><span>
381810 practical business lessons learned over a decade.</span></li> 3819<li><span>Building resilience through setbacks and uncertainty.</span></li> 3820<li><span>Branding, execution and creating long-term value.</span></li> 3821<li><span>The habits and mindset that separate successful founders from everyone else.</span></li> 3822</ul> 3823<h4><span>Who This Book Is For</span></h4> 3824<ul> 3825<li><span>Aspiring entrepreneurs.</span></li> 3826<li><span>Startup founders.</span></li> 3827<li><span>Small business owners.</span></li> 3828<li><span>Students and graduates interested in entrepreneurship.</span></li> 3829<li><span>Professionals looking to start a business.</span></li> 3830<li> 3831<span>Anyone determined to turn ambition into action.</span><span></span> 3832</li> 3833</ul> 3834<p><a href="https://cdn.shopify.com/s/files/1/0917/9630/8282/files/More_than_a_good_idea_e-book.pdf?v=1785681877" title="More Than A Good Idea." rel="noopener" target="_blank"></a><span style="color: rgb(43, 0, 255);"><a href="https://cdn.shopify.com/s/files/1/0917/9630/8282/files/More_than_a_good_idea_e-book.pdf?v=1785681877" target="_blank" title="More Than A Good Idea." style="color: rgb(43, 0, 255);" rel="noopener">Download your free copy here</a></span></p> 3835 </rte-formatter> 3836</div> 3837 3838 3839 3840 3841</div> 3842 3843 3844 3845 3846 3847 3848 </div> 3849</div> 3850
3851<script type="application/ld+json"> 3852 {"@context":"http:\/\/schema.org\/","@id":"\/blogs\/news\/more-than-a-good-idea-e-book#article","@type":"Article","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/www.idayimani.africa\/blogs\/news\/more-than-a-good-idea-e-book"},"articleBody":"Great businesses aren't built on ideas—they're built on execution.\nEvery entrepreneur starts with an idea, but only a few develop the mindset, discipline and resilience needed to build something meaningful.\nThis isn't another motivational book. It's a practical guide designed to help you make better business decisions, avoid common mistakes and build with confidence.\nWhat You'll Learn\n\nThe difference between having an idea and building a business.\n10 practical business lessons learned over a decade.\nBuilding resilience through setbacks and uncertainty.\nBranding, execution and creating long-term value.\nThe habits and mindset that separate successful founders from everyone else.\n\nWho This Book Is For\n\nAspiring entrepreneurs.\nStartup founders.\nSmall business owners.\nStudents and graduates interested in entrepreneurship.\nProfessionals looking to start a business.\n\nAnyone determined to turn ambition into action.\n\n\nDownload your free copy here","headline":"More Than a Good Idea: 10 Business Lessons Every Entrepreneur Should Know","description":"What separates successful businesses from great ideas? Execution!\nIn More Than a Good Idea, our founder; entrepreneur and business consultant, Tebogo Selebi shares 10 hard-earned lessons from over a decade in business. This practical guide is filled with real-world insights on entrepreneurship, branding, resilience and building a business that lasts. Whether you're starting your first venture or growing an existing one, this e-book will help you avoid costly mistakes and think like a long-term entrepreneur.","image":"https:\/\/www.idayimani.africa\/cdn\/shop\/articles\/Cover.jpg?v=1785683548\u0026width=1920","datePublished":"2026-08-02T16:59:49+02:00","dateModified":"2026-08-02T17:08:37+02:00","author":{"@type":"Person","name":"Tebogo Selebi"},"publisher":{"@type":"Organization","name":"IDAYIMANI"}} 3853</script>
3853 3854 3855 3856 3857 3858</div> 3859 </main> 3860 3861 <footer> 3862 <!-- BEGIN sections: footer-group --> 3863<div id="shopify-section-sections--27256409915706__section_qXB4hD" class="shopify-section shopify-section-group-footer-group section-wrapper"> 3864 3865 3866 3867<div class="section-background color-scheme-2"></div> 3868<div 3869 class="section section--page-width color-scheme-2" 3870 data-testid="ui-test-section" 3871 3872 3873 3874 style=" 3875 3876 --section-min-height: var(--section-height-small); 3877 3878 3879 3880 --section-preview-height: 600px; 3881 3882 " 3883> 3884 <div class="custom-section-background"> 3885 3886 3887 3888 3889 </div> 3890 3891 <div 3892 class="border-style custom-section-content" 3893 style="--border-width: 1px; --border-style: none; --border-color: 3894rgb(var(--color-border-rgb) / 1.0); --border-radius: 38950px; 3896" 3897 > 3898 3899 3900 <div 3901 class=" 3902 spacing-style 3903 layout-panel-flex 3904 layout-panel-flex--column 3905 section-content-wrapper 3906 mobile-column 3907 " 3908 style=" 3909 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3910 3911--gap: 12px; 3912 3913--horizontal-alignment: flex-start; --vertical-alignment: center; 3914--vertical-alignment-mobile: center; 3915 3916 --padding-block-start: 0px;--padding-block-end: 0px; 3917 " 3918 data-testid="section-content" 3919 > 3920 3921 <div id="shopify-block-AMXB4dVVyaTA5dmhLT__judge_me_reviews_featured_carousel_QNFhqV" class="shopify-block shopify-app-block"><div style="margin:0 auto;max-width:1080px;"> 3922 <div class='jdgm-carousel-wrapper'> 3923 <div class="jdgm-carousel-title-and-link"> 3924 <h2 class='jdgm-carousel-title'>Let customers speak for us</h2> 3925 <span class="jdgm-all-reviews-rating-wrapper" href="javascript:void(0)"> 3926 <span style="display:block" data-score='5.00' class='jdgm-all-reviews-rating' aria-label='5.00 stars' tabindex='0' role='img'></span> 3927 <span style="display: block" class='jdgm-carousel-number-of-reviews' data-number-of-reviews='17'> 3928 from 17 reviews 3929 </span> 3930 </span> 3931 </div> 3932 <section class='jdgm-widget jdgm-carousel jdgm-carousel--default-theme' data-widget-locale='en'> <style>.jdgm-carousel{display: none}</style> <style> .jdgm-xx{left:0}.jdgm-carousel-item__timestamp{display:none !important}.jdgm-carousel-item__product-title{display:none !important}.jdgm-carousel-wrapper .jdgm-carousel-item__review{height:calc(72% - 1.4em)} 3933 </style> <style> </style> <div class='jdgm-carousel__item-container'> <div class='jdgm-carousel__item-wrapper'><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='7bfe6fe2-85df-4c29-beb4-b93190be0d53'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Very quick delivery</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Nozipho Mngadi </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='08/20/2026'> 08/20/2026 </div> </div> <div class='jdgm-carousel-item__product '> </div> </div><div class='jdgm-carousel-item ' data-review-id='71172df9-f7d4-498d-973f-ee07060a261f'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>One of the best purchases this year. Beautiful quality. I love it</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Nozipho Mngadi </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='08/20/2026'> 08/20/2026 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Pink Maxi Dress' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/C91FEF55-61C1-455B-B7E1-635618CF343B_3_70x70.heic?v=1781463447' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/C91FEF55-61C1-455B-B7E1-635618CF343B_3_140x140.heic?v=1781463447'/>
3933 </div> </div><div class='jdgm-carousel-item ' data-review-id='9a4e0fda-2e60-4739-ab00-731440a18357'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Love it</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='03/30/2026'> 03/30/2026 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Pink Bucket Hat' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/F142FB36-5C67-4B74-9E35-F56045D06528_70x70.jpg?v=1781463757' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/F142FB36-5C67-4B74-9E35-F56045D06528_140x140.jpg?v=1781463757'/> </div> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='850454e9-0043-4b71-b895-31059b341323'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Before I knew it my delivery was on my doorstep.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Vuyelwa SELEBALO </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/25/2026'> 02/25/2026 </div> </div> <div class='jdgm-carousel-item__product '> </div> </div><div class='jdgm-carousel-item ' data-review-id='487c9568-3b87-442f-97e0-c07f4a67634d'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Like the way ingifanela ngakhona angifuni nokusho. 3934<br />I really love the colors to be honest i saw Arsula wearing it ...then soon she advertised on her podcast, then i said say no more baby girl.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Vuyelwa SELEBALO </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/25/2026'> 02/25/2026 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Pink Bucket Hat' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/F142FB36-5C67-4B74-9E35-F56045D06528_70x70.jpg?v=1781463757' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/F142FB36-5C67-4B74-9E35-F56045D06528_140x140.jpg?v=1781463757'/> </div> </div><div class='jdgm-carousel-item ' data-review-id='f8e0f5cf-44f8-4ff5-9920-9c3bc4f1a4a9'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Happy with the size and quality.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/06/2026'> 01/06/2026 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Pink Cropped Golfer' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/TEBOGOxTees14_70x70.jpg?v=1781461983' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/TEBOGOxTees14_140x140.jpg?v=1781461983'/> </div> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='ee0d0520-b92c-4806-8a34-464a6490b7f3'> <div class='jdgm-carousel-item__review'>
3934 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Happiest customer,my parcel was delivered earlier than I expected</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Qaqamba Sigenu </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/05/2026'> 01/05/2026 </div> </div> <div class='jdgm-carousel-item__product '> </div> </div><div class='jdgm-carousel-item ' data-review-id='f5262e6f-bfcb-4b29-94ec-767514768ba3'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Great quality, fits perfectly 👌</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'>
3934 Qaqamba Sigenu </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/05/2026'> 01/05/2026 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Black Golfer' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/IMG_6124_70x70.jpg?v=1785767883' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/IMG_6124_140x140.jpg?v=1785767883'/> </div> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='4d8f036c-ab20-413f-b6a6-6f5553f7414e'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Great service and delivery in no time.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Thandeka Mngomezulu </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/04/2026'> 01/04/2026 </div> </div> <div class='jdgm-carousel-item__product '> </div> </div><div class='jdgm-carousel-item ' data-review-id='c2ca9caf-493b-4cf6-aa22-8b5354178e60'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>I love the hat, I wish there could be extra large for us with thick dreadlocks... but I have gave it to my daughter she loves it! Iyamfanela 💛</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/04/2026'> 01/04/2026 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Pink Bucket Hat' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/F142FB36-5C67-4B74-9E35-F56045D06528_70x70.jpg?v=1781463757' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/F142FB36-5C67-4B74-9E35-F56045D06528_140x140.jpg?v=1781463757'/> </div> </div><div class='jdgm-carousel-item ' data-review-id='23bcecbb-14f2-4ae9-9700-921cf0113fd0'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>I love this T - shirt, quality is giving andThe services that i was given was awesome</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Talifhani MATUMBA </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/01/2026'> 01/01/2026 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Black Cropped Golfer' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/84f8b671-0c23-4a55-b61c-f7e8b856e60a_70x70.jpg?v=1781462146' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/84f8b671-0c23-4a55-b61c-f7e8b856e60a_140x140.jpg?v=1781462146'/> </div> </div><div class='jdgm-carousel-item ' data-review-id='ac25b363-dbb7-4f99-86b3-3b6af7938eaf'> <div class='jdgm-carousel-item__review'>
3934 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Love it, will definitely be ordering more.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Pontsho Motaung </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='12/23/2025'> 12/23/2025 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Blue Bucket Hat' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/09_70x70.jpg?v=1781463713' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/09_140x140.jpg?v=1781463713'/> </div> </div><div class='jdgm-carousel-item ' data-review-id='ffe5030c-887a-4e0c-9fa2-7976da9a7e8b'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Definitely love the quality</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='12/18/2025'> 12/18/2025 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Blue Bucket Hat' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/09_70x70.jpg?v=1781463713' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/09_140x140.jpg?v=1781463713'/> </div> </div><div class='jdgm-carousel-item ' data-review-id='d9d9481e-b231-491b-a607-fe8cfacedacc'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>I am really enjoying my hat, best purchase. 3935<br />The quality is insane, and customer service 100%</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Zanoxolo Ntusi </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='12/18/2025'> 12/18/2025 </div> </div> <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'> <img class='jdgm-carousel-item__product-image' alt='Black Bucket Hat' data-src='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/IMG_7622_f69c9042-9cea-4298-bf69-6bddbd85d6cd_70x70.jpg?v=1781463586' data-src-retina='https://cdn.shopify.com/s/files/1/0917/9630/8282/files/IMG_7622_f69c9042-9cea-4298-bf69-6bddbd85d6cd_140x140.jpg?v=1781463586'/> </div> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='5552e4a5-9cf7-494b-9e8a-985c050423bf'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Amazing quick response and delivery</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Andile Nogaya </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='12/16/2025'> 12/16/2025 </div> </div> <div class='jdgm-carousel-item__product '> </div> </div></div> </div> <div class='jdgm-carousel__arrows'> <div class='jdgm-carousel__left-arrow' tabindex="0" role="button" aria-label="Previous reviews"></div> <div class='jdgm-carousel__right-arrow' tabindex="0" role="button" aria-label="Next reviews"></div> </div> </section> <section> </section> 3936 </div> 3937</div> 3938 3939 3940</div> 3941 3942 </div> 3943 </div> 3944</div> 3945 3946 3947 3948 3949 3950</div><div id="shopify-section-sections--27256409915706__footer_m9NzUG" class="shopify-section shopify-section-group-footer-group section-wrapper"> 3951 3952<div class="section-background color-scheme-2"></div> 3953<div 3954 class="section section--page-width color-scheme-2" 3955> 3956 3957 <div 3958 class=" 3959 footer-content 3960 spacing-style 3961 3962 3963 " 3964 style=" 3965 --padding-block-start: max(20px, calc(var(--spacing-scale) * 30px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 30px)); 3966 --footer-gap: 20px; 3967 --grid-columns: 1; 3968 --last-row-count: 1; 3969 --tablet-last-row-count: 1; 3970 " 3971 > 3972 3973 3974 3975<div 3976 class=" 3977 group-block 3978 group-block--height-fit 3979 group-block--width-fill 3980 border-style 3981 spacing-style 3982 size-style 3983 3984 3985 " 3986 style=" 3987 --border-width: 1px; --border-style: none; --border-color: 3988rgb(var(--color-border-rgb) / 1.0); --border-radius: 39890px; 3990 3991 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3992 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 3993 3994 " 3995 3996 data-testid="group-block" 3997><div class="group-block__media-wrapper"> 3998 3999 4000 4001 4002 4003 </div> 4004 4005 <div 4006 class=" 4007 group-block-content 4008 4009 layout-panel-flex 4010 layout-panel-flex--column 4011 mobile-column 4012 " 4013 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4014 4015--gap: 6px; 4016 4017--horizontal-alignment: flex-start; --vertical-alignment: center; 4018--vertical-alignment-mobile: center; 4019" 4020 > 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 <div class=" spacing-style text-block text-block--AZnhuR3NBWXFPTTRvb__text_LWt8Pz h4 text-block--align-left " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color: var(--color-foreground); --width: 100%; --max-width: var(--max-width--body-normal); --text-align: left; "> 4031 <h2><strong>JOIN THE DIAMOND CLUB</strong></h2> 4032 </div> 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 <rte-formatter class=" spacing-style text-block text-block--AMDFHcEFQQnBnWnhtN__text_f9CFLH rte text-block--align-left text-block--full-width rte " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-none); --text-align: left; "> 4049 <h5>Get 10% off your first purchase, exclusive deals and early access to new products.</h5> 4050 </rte-formatter> 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060<div 4061 class="email-signup-block size-style spacing-style" 4062 style="--size-style-width: 100%;--size-style-height: ;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;" 4063 4064> 4065 4066<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="email-signup__form spacing-style"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /> 4067 <div 4068 class="email-signup__input-group email-signup__input-group--integrated " 4069 style="--border-width: 1px; --border-radius: 100px;" 4070 > 4071 <label 4072 for="EmailInput-ASGRBM0ovMGxXeVZRT__email_signup_YBX9p4" 4073 class="visually-hidden" 4074 > 4075 Email 4076 </label> 4077 <input 4078 id="EmailInput-ASGRBM0ovMGxXeVZRT__email_signup_YBX9p4" 4079 class="email-signup__input email-signup__input--all paragraph " 4080 type="email" 4081 name="contact[email]" 4082 autocorrect="off" 4083 autocapitalize="off" 4084 autocomplete="email" 4085 placeholder="Email address" 4086 required 4087 4088 > 4089 <button 4090 class="email-signup__button email-signup__button--integrated email-signup__button--text paragraph button button--ASGRBM0ovMGxXeVZRT__email_signup_YBX9p4 " 4091 4092 > 4093 4094 Join the club! 4095 4096 </button> 4097 </div></form> 4098</div> 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 <accordion-custom 4110 4111 class="menu" 4112 4113 4114 4115 open-by-default-on-desktop 4116 4117 4118 open-by-default-on-mobile 4119 4120 4121 data-disable-on-desktop="true" 4122 4123 4124 data-disable-on-mobile="true" 4125 4126 4127 4128 4129> 4130 4131 <details 4132 class=" 4133 menu__details 4134 spacing-style 4135 4136 " 4137 data-testid="menu-details" 4138 style=" 4139 --spacing--size: 10px; 4140 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4141 " 4142 4143 open 4144 4145 4146 > 4147 <summary class="menu__heading h4">
4148 <span class="menu__heading__default">Quick links</span> 4149 <span class="menu__heading__accordion"> 4150 Quick links 4151 4152 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4153 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4154</svg> 4155</span> 4156 4157 </span> 4158 </summary> 4159 4160 <nav 4161 class="details-content" 4162 4163 > 4164 4165 <ul class="list-unstyled"> 4166 4167 <li class="menu__item h5"> 4168 <a href="/pages/about-us"> 4169 About Us 4170 </a> 4171 </li> 4172 4173 <li class="menu__item h5"> 4174 <a href="/blogs/news/more-than-a-good-idea-e-book"> 4175 Blog 4176 </a> 4177 </li> 4178 4179 <li class="menu__item h5"> 4180 <a href="/pages/contact"> 4181 Contact Us 4182 </a> 4183 </li> 4184 4185 <li class="menu__item h5"> 4186 <a href="/collections/men"> 4187 Shop Men 4188 </a> 4189 </li> 4190 4191 <li class="menu__item h5"> 4192 <a href="/collections/women"> 4193 Shop Women 4194 </a> 4195 </li> 4196 4197 <li class="menu__item h5"> 4198 <a href="/collections/bucket-hats"> 4199 Shop Bucket Hats 4200 </a> 4201 </li> 4202 4203 <li class="menu__item h5"> 4204 <a href="/collections/sunglasses"> 4205 Shop Sunglasses 4206 </a> 4207 </li> 4208 4209 <li class="menu__item h5"> 4210 <a href="/collections/socks"> 4211 Shop Socks 4212 </a> 4213 </li> 4214 4215 <li class="menu__item h5"> 4216 <a href="/pages/sizing-chart"> 4217 Size Chart 4218 </a> 4219 </li> 4220 4221 </ul> 4222 4223 </nav> 4224 </details> 4225 4226</accordion-custom> 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238</div> 4239</div> 4240 4241 4242 4243 4244 4245 4246 </div> 4247</div> 4248 4249 4250 4251 4252</div><div id="shopify-section-sections--27256409915706__logo_MyFkXb" class="shopify-section shopify-section-group-footer-group"> 4253 4254 4255<div class="section-background color-scheme-1"></div> 4256<div 4257 class="section section--page-width color-scheme-1" 4258> 4259 <div 4260 class=" 4261 logo-section 4262 logo-section--center 4263 spacing-style 4264 " 4265 style=" 4266 4267 --logo-width: 100%; 4268 4269 4270 4271 --padding-block-start: max(20px, calc(var(--spacing-scale) * 32px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 32px)); 4272 " 4273 4274 > 4275 4276 <div class="logo-section__image-wrapper"> 4277 4278<img src="//www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097&width=3840" alt="IDAYIMANI" srcset="//www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097&width=240 240w, //www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097&width=352 352w, //www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097&width=832 832w, //www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097&width=1200 1200w, //www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097&width=1600 1600w, //www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097&width=1920 1920w, //www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097&width=2560 2560w, //www.idayimani.africa/cdn/shop/files/iDayimani_50ab24e7-d355-46a6-827b-2a6e737ba122.png?v=1748013097&width=3840 3840w" width="2500" height="1500" class="logo-section__image" sizes="(min-width: 750px) calc(var(--logo-width)), 100vw"> 4279 </div> 4280 4281 </div> 4282</div> 4283 4284 4285 4286 4287</div><div id="shopify-section-sections--27256409915706__footer_utilities_jLGE8U" class="shopify-section shopify-section-group-footer-group footer-utilities"> 4288 4289<div class="section-background color-scheme-1"></div> 4290<div 4291 class="section section--page-width color-scheme-1" 4292 4293> 4294 <div 4295 class="utilities utilities--blocks-3 spacing-style" 4296 style="--padding-block-start: 20px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); --border-width: 0px; --gap: 24px;" 4297 data-testid="footer-utilities" 4298 > 4299 4300 4301<div 4302 class=" 4303 footer-utilities__group-copyright 4304 custom-typography 4305 custom-font-size 4306 " 4307 style=" 4308--color: ;--font-size: 0.875rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);" 4309 4310> 4311 <span class="footer-utilities__text"> 4312 © 2026 4313 <a href="/" title="">IDAYIMANI</a></span> 4314</div> 4315 4316 4317 4318 4319<div 4320 class="social-icons__wrapper" 4321 4322> 4323 4324 4325 4326 4327 4328 4329 4330 4331 <div 4332 class="social-icons__icon-wrapper" 4333 > 4334 <a 4335 href="https://web.facebook.com/profile.php?id=61573029800926" 4336 target="_blank" 4337 rel="noopener noreferrer" 4338 aria-label="Facebook" 4339 4340 >
4341 <span class="social-icons__icon-label">Facebook</span> 4342 4343 <svg 4344 class="social-icons__icon icon-default" 4345 aria-hidden="true" 4346 focusable="false" 4347 xmlns="http://www.w3.org/2000/svg" 4348 viewBox="0 0 20 20" 4349 > 4350 4351 4352<path d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z" /></svg> 4353 4354 </a> 4355 </div> 4356 4357 4358 4359 4360 4361 4362 4363 4364 <div 4365 class="social-icons__icon-wrapper" 4366 > 4367 <a 4368 href="https://www.instagram.com/idayimani_/?igsh=MXE5MThlc2pyc3ByNQ%3D%3D" 4369 target="_blank" 4370 rel="noopener noreferrer" 4371 aria-label="Instagram" 4372 4373 > 4374 <span class="social-icons__icon-label">Instagram</span> 4375 4376 <svg 4377 class="social-icons__icon icon-default" 4378 aria-hidden="true" 4379 focusable="false" 4380 xmlns="http://www.w3.org/2000/svg"
4381 viewBox="0 0 20 20" 4382 > 4383 4384 4385<path 4386 fill-rule="evenodd" 4387 d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" 4388 clip-rule="evenodd" 4389 /></svg> 4390 4391 </a> 4392 </div> 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 <div 4407 class="social-icons__icon-wrapper" 4408 > 4409 <a 4410 href="https://www.tiktok.com/@idayimani_za" 4411 target="_blank" 4412 rel="noopener noreferrer" 4413 aria-label="Tiktok" 4414 4415 > 4416 <span class="social-icons__icon-label">Tiktok</span> 4417 4418 <svg 4419 class="social-icons__icon icon-default" 4420 aria-hidden="true" 4421 focusable="false" 4422 xmlns="http://www.w3.org/2000/svg"
4423 viewBox="0 0 20 20" 4424 > 4425 4426 4427<path d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z" /></svg> 4428 4429 </a> 4430 </div> 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479</div> 4480 4481 4482 4483 4484 4485 4486 <anchored-popover-component 4487 data-hover-triggered="true" 4488 > 4489 <button 4490 class="policy-list-trigger button-unstyled" 4491 popovertarget="terms-policies-popover" 4492 popovertargetaction="toggle" 4493 ref="trigger" 4494 style=" 4495--color: ;--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);" 4496 4497 > 4498 Terms and Policies 4499 </button> 4500 <div 4501 class="terms-policies-popover color-scheme-1" 4502 id="terms-policies-popover" 4503 popover="auto" 4504 ref="popover" 4505 > 4506 <ul 4507 class=" 4508 policy_list list-unstyled 4509 custom-typography 4510 custom-font-size 4511 " 4512 ><li> 4513 <a 4514 href="/policies/privacy-policy" 4515 class="footer-utilities__text" 4516 >Privacy policy</a> 4517 </li><li> 4518 <a 4519 href="/policies/shipping-policy" 4520 class="footer-utilities__text" 4521 >Shipping policy</a> 4522 </li><li> 4523 <a 4524 href="/policies/terms-of-service" 4525 class="footer-utilities__text" 4526 >Terms of service</a> 4527 </li><li> 4528 <a 4529 href="/policies/refund-policy" 4530 class="footer-utilities__text" 4531 >Refund policy</a> 4532 </li></ul> 4533 </div> 4534 </anchored-popover-component> 4535 4536 4537 4538 4539 4540 4541 </div> 4542</div> 4543 4544 4545 4546 4547</div> 4548<!-- END sections: footer-group --> 4549 </footer> 4550 4551 4552
4553<script 4554 src="//www.idayimani.africa/cdn/shop/t/8/assets/dialog.js?v=150888536568694194021779882438" 4555 type="module" 4556></script>
4556 4557
4558<script 4559 src="//www.idayimani.africa/cdn/shop/t/8/assets/predictive-search.js?v=149240552485540508541779882438" 4560 type="module" 4561 fetchpriority="low" 4562></script>
4562 4563 4564<dialog-component 4565 id="search-modal" 4566 class="search-modal" 4567 4568> 4569 <dialog 4570 ref="dialog" 4571 on:click="/closeDialogOnClickOutside" 4572 on:keydown="/closeDialogOnEscapePress" 4573 class="search-modal__content dialog-modal" 4574 scroll-lock 4575 aria-labelledby="search-modal-heading" 4576 > 4577 <h2 4578 id="search-modal-heading" 4579 class="visually-hidden" 4580 > 4581 Search 4582 </h2> 4583 <predictive-search-component 4584 class="predictive-search color-scheme-1" 4585 style="--product-corner-radius: 0px; --card-corner-radius: 4px;" 4586 data-section-id="predictive-search" 4587 data-testid="search-component--modal" 4588 role="search" 4589 aria-label="Search" 4590 > 4591 <form 4592 action="/search" 4593 method="get" 4594 role="search" 4595 class="predictive-search-form" 4596 ref="form" 4597 on:keydown="/onSearchKeyDown" 4598 > 4599 <div 4600 class="predictive-search-form__header" 4601 > 4602 <div class="predictive-search-form__header-inner"> 4603 <label 4604 for="cmdk-input" 4605 class="visually-hidden" 4606 >Search</label> 4607 <input 4608 class="search-input" 4609 id="cmdk-input" 4610 type="search" 4611 name="q" 4612 role="combobox" 4613 aria-expanded="false" 4614 aria-owns="predictive-search-results" 4615 aria-controls="predictive-search-results" 4616 aria-haspopup="listbox" 4617 aria-autocomplete="list" 4618 autocomplete="off" 4619 placeholder="Search" 4620 ref="searchInput" 4621 on:input="/search" 4622 on:keydown="/onSearchKeyDown" 4623 > 4624 <input 4625 name="options[prefix]" 4626 type="hidden" 4627 value="last" 4628 > 4629 <span class="svg-wrapper predictive-search__icon"> 4630 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 4631 4632 </span> 4633 <button 4634 type="button" 4635 class="button-unstyled predictive-search__reset-button" 4636 ref="resetButton" 4637 hidden 4638 on:click="/resetSearch" 4639 > 4640 Clear 4641 </button> 4642 </div> 4643 <button 4644 type="button" 4645 class="button predictive-search__close-modal-button" 4646 aria-label="Close dialog" 4647 on:click="dialog-component/closeDialog" 4648 ref="closeModalButton" 4649 > 4650 <span class="svg-wrapper"> 4651 <svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4652 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4653 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4654</svg> 4655 4656 </span> 4657 </button> 4658 </div> 4659 4660 <div class="predictive-search-form__content-wrapper"> 4661 <div 4662 class="predictive-search-form__content" 4663 ref="predictiveSearchResults" 4664 on:click="/handleModalClick" 4665 > 4666 4667 4668<div 4669 id="predictive-search-results" 4670 class="predictive-search-dropdown" 4671 role="listbox" 4672 aria-expanded="true" 4673 style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);" 4674> 4675 4676 <div class="predictive-search-results__inner"> 4677 4678 4679 4680 4681 4682 <div 4683 id="predictive-search-products" 4684 class="predictive-search-results__products" 4685 4686 data-testid="products-list-default--modal" 4687 4688> 4689 4690 <h4 class="predictive-search-results__title"> 4691 Products 4692 </h4> 4693 <ul 4694 class="predictive-search-results__list predictive-search-results__wrapper-products list-unstyled" 4695 > 4696 4697 4698 <li 4699 class="predictive-search-results__card predictive-search-results__card--product" 4700 ref="resultsItems[]" 4701 > 4702 4703<div 4704 class="resource-card" 4705 data-resource-type="product" 4706> 4707 <a 4708 class="resource-card__link" 4709 href="/products/black-bucket-hat" 4710 > 4711 <span class="visually-hidden"> 4712 Black Bucket Hat 4713 </span> 4714 </a> 4715 <div 4716 class="resource-card__media" 4717 style="--resource-card-aspect-ratio: 4 / 5;" 4718 4719 > 4720 4721 4722 4723 <img src="//www.idayimani.africa/cdn/shop/files/IMG_7622_f69c9042-9cea-4298-bf69-6bddbd85d6cd.jpg?v=1781463586&width=500" alt="" srcset="//www.idayimani.africa/cdn/shop/files/IMG_7622_f69c9042-9cea-4298-bf69-6bddbd85d6cd.jpg?v=1781463586&width=240 240w, //www.idayimani.africa/cdn/shop/files/IMG_7622_f69c9042-9cea-4298-bf69-6bddbd85d6cd.jpg?v=1781463586&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 4724 4725 <img src="//www.idayimani.africa/cdn/shop/files/4951ec00-2f75-450d-bdca-c74e1be2047d.jpg?v=1785768546&width=500" alt="Black Bucket Hat" srcset="//www.idayimani.africa/cdn/shop/files/4951ec00-2f75-450d-bdca-c74e1be2047d.jpg?v=1785768546&width=240 240w, //www.idayimani.africa/cdn/shop/files/4951ec00-2f75-450d-bdca-c74e1be2047d.jpg?v=1785768546&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="46303638257978" style="object-position: 50.0% 50.0%;"> 4726</div> 4727 4728 <div class="resource-card__content"> 4729 <p class="resource-card__title paragraph">Black Bucket Hat</p> 4730 4731 4732 <div ref="priceContainer"> 4733 4734 4735 <div 4736 class=" 4737 price__regular 4738 4739 " 4740 >
4741 <span class="price">R 850.00</span> 4742 </div> 4743 <div 4744 class=" 4745 price__sale 4746 4747 price__hidden 4748 4749 " 4750 > 4751 4752 <span class="price-item__group"> 4753 <span class="visually-hidden">Regular price </span> 4754 <span class="price-item--regular compare-at-price">R 0.00</span> 4755 </span> 4756 <span class="price-item__group"> 4757 <span class="visually-hidden">Sale price </span> 4758 <span class="price-item--sale price">R 850.00</span> 4759 </span> 4760 4761 </div> 4762 4763</div> 4764 4765 </div> 4766</div> 4767 4768 </li> 4769 4770 <li 4771 class="predictive-search-results__card predictive-search-results__card--product" 4772 ref="resultsItems[]" 4773 > 4774 4775<div 4776 class="resource-card" 4777 data-resource-type="product" 4778> 4779 <a 4780 class="resource-card__link" 4781 href="/products/black-cropped-golfer" 4782 > 4783 <span class="visually-hidden"> 4784 Black Cropped Golfer 4785 </span> 4786 </a> 4787 <div 4788 class="resource-card__media" 4789 style="--resource-card-aspect-ratio: 4 / 5;" 4790 4791 > 4792 4793 4794 4795 <img src="//www.idayimani.africa/cdn/shop/files/5efb8301-ed5a-4a72-ae5b-de57c5db9580.jpg?v=1781963262&width=500" alt="" srcset="//www.idayimani.africa/cdn/shop/files/5efb8301-ed5a-4a72-ae5b-de57c5db9580.jpg?v=1781963262&width=240 240w, //www.idayimani.africa/cdn/shop/files/5efb8301-ed5a-4a72-ae5b-de57c5db9580.jpg?v=1781963262&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 53.8436% 31.098%;"> 4796 4797 <img src="//www.idayimani.africa/cdn/shop/files/84f8b671-0c23-4a55-b61c-f7e8b856e60a.jpg?v=1781462146&width=500" alt="Black Cropped Golfer" srcset="//www.idayimani.africa/cdn/shop/files/84f8b671-0c23-4a55-b61c-f7e8b856e60a.jpg?v=1781462146&width=240 240w, //www.idayimani.africa/cdn/shop/files/84f8b671-0c23-4a55-b61c-f7e8b856e60a.jpg?v=1781462146&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="45906659082554" style="object-position: 49.844% 40.4509%;"> 4798</div> 4799 4800 <div class="resource-card__content"> 4801 <p class="resource-card__title paragraph">Black Cropped Golfer</p> 4802 4803 4804 <div ref="priceContainer"> 4805 4806 4807 <div 4808 class=" 4809 price__regular 4810 4811 " 4812 > 4813 <span class="price">R 1,350.00</span> 4814 </div> 4815 <div 4816 class=" 4817 price__sale 4818 4819 price__hidden 4820 4821 " 4822 > 4823 4824 <span class="price-item__group"> 4825 <span class="visually-hidden">Regular price </span> 4826 <span class="price-item--regular compare-at-price"></span> 4827 </span> 4828 <span class="price-item__group"> 4829 <span class="visually-hidden">Sale price </span> 4830 <span class="price-item--sale price">R 1,350.00</span> 4831 </span> 4832 4833 </div> 4834 4835</div> 4836 4837 </div> 4838</div> 4839 4840 </li> 4841 4842 <li 4843 class="predictive-search-results__card predictive-search-results__card--product" 4844 ref="resultsItems[]" 4845 > 4846 4847<div 4848 class="resource-card" 4849 data-resource-type="product" 4850> 4851 <a 4852 class="resource-card__link" 4853 href="/products/black-zip-golfer" 4854 > 4855 <span class="visually-hidden"> 4856 Black Front Zipper Top 4857 </span> 4858 </a> 4859 <div 4860 class="resource-card__media" 4861 style="--resource-card-aspect-ratio: 4 / 5;" 4862 4863 > 4864 4865 4866 4867 <img src="//www.idayimani.africa/cdn/shop/files/TEBOGOxTees18.jpg?v=1781462415&width=500" alt="" srcset="//www.idayimani.africa/cdn/shop/files/TEBOGOxTees18.jpg?v=1781462415&width=240 240w, //www.idayimani.africa/cdn/shop/files/TEBOGOxTees18.jpg?v=1781462415&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 44.2983% 66.163%;"> 4868 4869 <img src="//www.idayimani.africa/cdn/shop/files/Black_CT.jpg?v=1752584522&width=500" alt="Black Front Zipper Top" srcset="//www.idayimani.africa/cdn/shop/files/Black_CT.jpg?v=1752584522&width=240 240w, //www.idayimani.africa/cdn/shop/files/Black_CT.jpg?v=1752584522&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="43379573031226" style="object-position: 50.9528% 50.062%;"> 4870</div> 4871 4872 <div class="resource-card__content"> 4873 <p class="resource-card__title paragraph">Black Front Zipper Top</p> 4874 4875 4876 <div ref="priceContainer"> 4877 4878 4879 <div 4880 class=" 4881 price__regular 4882 4883 " 4884 >
4885 <span class="price">R 1,050.00</span> 4886 </div> 4887 <div 4888 class=" 4889 price__sale 4890 4891 price__hidden 4892 4893 " 4894 > 4895 4896 <span class="price-item__group"> 4897 <span class="visually-hidden">Regular price </span> 4898 <span class="price-item--regular compare-at-price"></span> 4899 </span> 4900 <span class="price-item__group"> 4901 <span class="visually-hidden">Sale price </span> 4902 <span class="price-item--sale price">R 1,050.00</span> 4903 </span> 4904 4905 </div> 4906 4907</div> 4908 4909 </div> 4910</div> 4911 4912 </li> 4913 4914 <li 4915 class="predictive-search-results__card predictive-search-results__card--product" 4916 ref="resultsItems[]" 4917 > 4918 4919<div 4920 class="resource-card" 4921 data-resource-type="product" 4922> 4923 <a 4924 class="resource-card__link" 4925 href="/products/black-golfer" 4926 > 4927 <span class="visually-hidden"> 4928 Black Golfer 4929 </span> 4930 </a> 4931 <div 4932 class="resource-card__media" 4933 style="--resource-card-aspect-ratio: 4 / 5;" 4934 4935 > 4936 4937 4938 4939 <img src="//www.idayimani.africa/cdn/shop/files/IMG_6124.jpg?v=1785767883&width=500" alt="" srcset="//www.idayimani.africa/cdn/shop/files/IMG_6124.jpg?v=1785767883&width=240 240w, //www.idayimani.africa/cdn/shop/files/IMG_6124.jpg?v=1785767883&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 4940 4941 <img src="//www.idayimani.africa/cdn/shop/files/72649199-56ab-4904-8388-d6a409c1f308.jpg?v=1790031082&width=500" alt="Black Golfer" srcset="//www.idayimani.africa/cdn/shop/files/72649199-56ab-4904-8388-d6a409c1f308.jpg?v=1790031082&width=240 240w, //www.idayimani.africa/cdn/shop/files/72649199-56ab-4904-8388-d6a409c1f308.jpg?v=1790031082&width=352 352w" width="500" height="889" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="46729389605178" style="object-position: 52.4819% 55.9233%;"> 4942</div> 4943 4944 <div class="resource-card__content"> 4945 <p class="resource-card__title paragraph">Black Golfer</p> 4946 4947 4948 <div ref="priceContainer"> 4949 4950 4951 <div 4952 class=" 4953 price__regular 4954 4955 " 4956 > 4957 <span class="price">R 1,450.00</span> 4958 </div> 4959 <div 4960 class=" 4961 price__sale 4962 4963 price__hidden 4964 4965 " 4966 > 4967 4968 <span class="price-item__group"> 4969 <span class="visually-hidden">Regular price </span> 4970 <span class="price-item--regular compare-at-price">R 0.00</span> 4971 </span> 4972 <span class="price-item__group"> 4973 <span class="visually-hidden">Sale price </span> 4974 <span class="price-item--sale price">R 1,450.00</span> 4975 </span> 4976 4977 </div> 4978 4979</div> 4980 4981 </div> 4982</div> 4983 4984 </li> 4985 4986 </ul> 4987 4988</div> 4989 4990 4991 4992 </div> 4993 4994</div> 4995 4996 </div> 4997 4998 <div class="predictive-search-form__footer"> 4999 <button 5000 class="button predictive-search__search-button" 5001 ref="viewAllButton" 5002 > 5003 View all 5004 </button> 5005 </div> 5006 </div> 5007 </form> 5008 </predictive-search-component> 5009 </dialog> 5010</dialog-component> 5011 5012 5013 5014 5015 5016
5016<script 5017 src="//www.idayimani.africa/cdn/shop/t/8/assets/gift-card-recipient-form.js?v=129634859299628245901779882438" 5018 type="module" 5019 fetchpriority="low" 5020></script>
5020 5021<quick-add-dialog id="quick-add-dialog"> 5022 <dialog 5023 class="quick-add-modal dialog-modal color-scheme-1" 5024 ref="dialog" 5025 scroll-lock 5026 > 5027 <button 5028 ref="closeButton" 5029 on:click="/closeDialog" 5030 class="button button-unstyled close-button quick-add-modal__close" 5031 aria-label="Close dialog" 5032 ><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 5033 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5034 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5035</svg> 5036</button> 5037 5038 <div 5039 id="quick-add-modal-content" 5040 class="quick-add-modal__content" 5041 ></div> 5042 </dialog> 5043</quick-add-dialog> 5044 5045 5046 5047 5048 5049 5050 5051 <div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
5051<script> 5052 window['ShopifyForms'] = { 5053 ...window['ShopifyForms'], 5054 currentPageType: "article" 5055 }; 5056</script>
5056 5057 5058 5059</div><div id="shopify-block-AMkdPR1kzUnJkYjB1T__13047258039897440615" class="shopify-block shopify-app-block"><div id='jdgm-cart-drawer-source' 5060 class='jdgm-widget' 5061 style='display:none' 5062 data-widget='cart-drawer' 5063 data-entry-point='cart_drawer.js' 5064 data-entry-key='cart-drawer/main.js' 5065 data-shop-reviews='true' 5066 data-shop-average-rating='5.00' 5067 data-shop-review-count='17' 5068 data-widget-type='review-widget'></div> 5069 5070 5071 5072 5073</div>
5073<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5073 5074</body> 5075</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.