1<!doctype html> 2 3<html lang="en" dir="ltr"> 4 <head> 5 6 7 8 9 10 11 <meta charset="utf-8"> 12 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"> 13 14 <title>Search</title><meta name="description" content="Mosmann Australia, Mens and boys swimwear and mens bamboo underwear. Our vibrant prints and attention to detail you will always look and feel great. Large selection of board shorts, boxer briefs, briefs and trunks. Shop Online today!"><link rel="canonical" href="https://mosmannaustralia.com/en-us/search"><link rel="shortcut icon" href="//mosmannaustralia.com/cdn/shop/files/Favicon_Mosmann_Black_4defff9c-d965-4e52-a55a-a5c97485ce81.jpg?v=1785312351&width=96"> 15 <link rel="apple-touch-icon" href="//mosmannaustralia.com/cdn/shop/files/Favicon_Mosmann_Black_4defff9c-d965-4e52-a55a-a5c97485ce81.jpg?v=1785312351&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//mosmannaustralia.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//mosmannaustralia.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website"> 16 <meta property="og:title" content="Search"><meta property="og:image" content="http://mosmannaustralia.com/cdn/shop/files/Feb-Mar-_23-mos-6.jpg?v=1686615077&width=2048"> 17 <meta property="og:image:secure_url" content="https://mosmannaustralia.com/cdn/shop/files/Feb-Mar-_23-mos-6.jpg?v=1686615077&width=2048"> 18 <meta property="og:image:width" content="1080"> 19 <meta property="og:image:height" content="1350"><meta property="og:description" content="Mosmann Australia, Mens and boys swimwear and mens bamboo underwear. Our vibrant prints and attention to detail you will always look and feel great. Large selection of board shorts, boxer briefs, briefs and trunks. Shop Online today!"><meta property="og:url" content="https://mosmannaustralia.com/en-us/search"> 20<meta property="og:site_name" content="Mosmann Australia"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Search"> 21 <meta name="twitter:description" content="Mosmann Australia, Mens and boys swimwear and mens bamboo underwear. Our vibrant prints and attention to detail you will always look and feel great. Large selection of board shorts, boxer briefs, briefs and trunks. Shop Online today!"><meta name="twitter:image" content="https://mosmannaustralia.com/cdn/shop/files/Feb-Mar-_23-mos-6.jpg?crop=center&height=1200&v=1686615077&width=1200"> 22 <meta name="twitter:image:alt" content="">
22<script type="application/ld+json"> 23 { 24 "@context": "https://schema.org", 25 "@type": "BreadcrumbList", 26 "itemListElement": [{ 27 "@type": "ListItem", 28 "position": 1, 29 "name": "Home", 30 "item": "https://mosmannaustralia.com" 31 }] 32 } 33</script>
33<style>/* Typography (heading) */ 34 @font-face { 35 font-family: "Instrument Sans"; 36 font-weight: 400; 37 font-style: normal; 38 font-display: fallback; 39 src: url("//mosmannaustralia.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"), 40 url("//mosmannaustralia.com/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff"); 41} 42 43@font-face { 44 font-family: "Instrument Sans"; 45 font-weight: 400; 46 font-style: italic; 47 font-display: fallback; 48 src: url("//mosmannaustralia.com/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"), 49 url("//mosmannaustralia.com/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff"); 50} 51 52/* Typography (body) */ 53 @font-face { 54 font-family: Nunito; 55 font-weight: 400; 56 font-style: normal; 57 font-display: fallback; 58 src: url("//mosmannaustralia.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"), 59 url("//mosmannaustralia.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff"); 60} 61 62@font-face { 63 font-family: Nunito; 64 font-weight: 400; 65 font-style: italic; 66 font-display: fallback; 67 src: url("//mosmannaustralia.com/cdn/fonts/nunito/nunito_i4.fd53bf99043ab6c570187ed42d1b49192135de96.woff2") format("woff2"), 68 url("//mosmannaustralia.com/cdn/fonts/nunito/nunito_i4.cb3876a003a73aaae5363bb3e3e99d45ec598cc6.woff") format("woff"); 69} 70 71@font-face { 72 font-family: Nunito; 73 font-weight: 700; 74 font-style: normal; 75 font-display: fallback; 76 src: url("//mosmannaustralia.com/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2") format("woff2"), 77 url("//mosmannaustralia.com/cdn/fonts/nunito/nunito_n7.45cfcfadc6630011252d54d5f5a2c7c98f60d5de.woff") format("woff"); 78} 79 80@font-face { 81 font-family: Nunito; 82 font-weight: 700; 83 font-style: italic; 84 font-display: fallback; 85 src: url("//mosmannaustralia.com/cdn/fonts/nunito/nunito_i7.3f8ba2027bc9ceb1b1764ecab15bae73f86c4632.woff2") format("woff2"), 86 url("//mosmannaustralia.com/cdn/fonts/nunito/nunito_i7.82bfb5f86ec77ada3c9f660da22064c2e46e1469.woff") format("woff"); 87} 88 89:root { 90 /* Container */ 91 --container-max-width: 100%; 92 --container-xxs-max-width: 27.5rem; /* 440px */ 93 --container-xs-max-width: 42.5rem; /* 680px */ 94 --container-sm-max-width: 61.25rem; /* 980px */ 95 --container-md-max-width: 71.875rem; /* 1150px */ 96 --container-lg-max-width: 78.75rem; /* 1260px */ 97 --container-xl-max-width: 85rem; /* 1360px */ 98 --container-gutter: 1.25rem; 99 100 --section-vertical-spacing: 2.5rem; 101 --section-vertical-spacing-tight:2.5rem; 102 103 --section-stack-gap:2.25rem; 104 --section-stack-gap-tight:2.25rem; 105 106 /* Form settings */ 107 --form-gap: 1.25rem; /* Gap between fieldset and submit button */ 108 --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */ 109 --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */ 110 --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */ 111 --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */ 112 --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */ 113 --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */ 114 115 /* Other sizes */ 116 --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px)); 117 118 /* RTL support */ 119 --transform-logical-flip: 1; 120 --transform-origin-start: left; 121 --transform-origin-end: right; 122 123 /** 124 * --------------------------------------------------------------------- 125 * TYPOGRAPHY 126 * --------------------------------------------------------------------- 127 */ 128 129 /* Font properties */ 130 --heading-font-family: "Instrument Sans", sans-serif;
131 --heading-font-weight: 400; 132 --heading-font-style: normal; 133 --heading-text-transform: uppercase; 134 --heading-letter-spacing: 0.18em; 135 --text-font-family: Nunito, sans-serif; 136 --text-font-weight: 400; 137 --text-font-style: normal; 138 --text-letter-spacing: 0.0em; 139 --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family); 140 --button-text-transform: uppercase; 141 --button-letter-spacing: 0.18em; 142 143 /* Font sizes */--text-heading-size-factor: 1; 144 --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor)); 145 --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor)); 146 --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor)); 147 --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor)); 148 --text-h5: calc(0.875rem * var(--text-heading-size-factor)); 149 --text-h6: calc(0.75rem * var(--text-heading-size-factor)); 150 151 --text-xs: 0.75rem; 152 --text-sm: 0.8125rem; 153 --text-base: 0.875rem; 154 --text-lg: 1.0rem; 155 --text-xl: 1.125rem; 156 157 /* Rounded variables (used for border radius) */ 158 --rounded-full: 9999px; 159 --button-border-radius: 0.0rem; 160 --input-border-radius: 0.0rem; 161 162 /* Box shadow */ 163 --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05); 164 --shadow: 0 5px 15px rgb(0 0 0 / 0.05); 165 --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05); 166 --shadow-block: px px px rgb(var(--text-primary) / 0.0); 167 168 /** 169 * --------------------------------------------------------------------- 170 * OTHER 171 * --------------------------------------------------------------------- 172 */ 173 174 --checkmark-svg-url: url(//mosmannaustralia.com/cdn/shop/t/78/assets/checkmark.svg?v=77552481021870063511782165272); 175 --cursor-zoom-in-svg-url: url(//mosmannaustralia.com/cdn/shop/t/78/assets/cursor-zoom-in.svg?v=112480252220988712521782165272); 176 } 177 178 [dir="rtl"]:root { 179 /* RTL support */ 180 --transform-logical-flip: -1; 181 --transform-origin-start: right; 182 --transform-origin-end: left; 183 } 184 185 @media screen and (min-width: 700px) { 186 :root { 187 /* Typography (font size) */ 188 --text-xs: 0.75rem; 189 --text-sm: 0.8125rem; 190 --text-base: 0.875rem; 191 --text-lg: 1.0rem; 192 --text-xl: 1.25rem; 193 194 /* Spacing settings */ 195 --container-gutter: 2rem; 196 } 197 } 198 199 @media screen and (min-width: 1000px) { 200 :root { 201 /* Spacing settings */ 202 --container-gutter: 3rem; 203 204 --section-vertical-spacing: 4rem; 205 --section-vertical-spacing-tight: 4rem; 206 207 --section-stack-gap:3rem; 208 --section-stack-gap-tight:3rem; 209 } 210 }:root {/* Overlay used for modal */ 211 --page-overlay: 0 0 0 / 0.4; 212 213 /* We use the first scheme background as default */ 214 --page-background: ; 215 216 /* Product colors */ 217 --on-sale-text: 227 44 43; 218 --on-sale-badge-background: 227 44 43; 219 --on-sale-badge-text: 255 255 255; 220 --sold-out-badge-background: 239 239 239; 221 --sold-out-badge-text: 0 0 0 / 0.65; 222 --custom-badge-background: 28 28 28; 223 --custom-badge-text: 255 255 255; 224 --star-color: 28 28 28; 225 226 /* Status colors */ 227 --success-background: 212 227 203; 228 --success-text: 48 122 7; 229 --warning-background: 253 241 224; 230 --warning-text: 237 138 0; 231 --error-background: 243 204 204; 232 --error-text: 203 43 43; 233 }.color-scheme--scheme-1 { 234 /* Color settings */--accent: 28 28 28; 235 --text-color: 28 28 28; 236 --background: 239 239 239 / 1.0; 237 --background-without-opacity: 239 239 239; 238 --background-gradient: ;--border-color: 207 207 207;/* Button colors */ 239 --button-background: 28 28 28; 240 --button-text-color: 255 255 255; 241 242 /* Circled buttons */ 243 --circle-button-background: 255 255 255; 244 --circle-button-text-color: 28 28 28; 245 }.shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56) + .shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56:not(.bordered-section)) .section-spacing { 246 padding-block-start: 0; 247 }.color-scheme--scheme-2 {
248 /* Color settings */--accent: 28 28 28; 249 --text-color: 28 28 28; 250 --background: 255 255 255 / 1.0; 251 --background-without-opacity: 255 255 255; 252 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 253 --button-background: 28 28 28; 254 --button-text-color: 255 255 255; 255 256 /* Circled buttons */ 257 --circle-button-background: 255 255 255; 258 --circle-button-text-color: 28 28 28; 259 }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing { 260 padding-block-start: 0; 261 }.color-scheme--scheme-3 { 262 /* Color settings */--accent: 255 255 255; 263 --text-color: 255 255 255; 264 --background: 28 28 28 / 1.0; 265 --background-without-opacity: 28 28 28; 266 --background-gradient: ;--border-color: 62 62 62;/* Button colors */ 267 --button-background: 255 255 255; 268 --button-text-color: 28 28 28; 269 270 /* Circled buttons */ 271 --circle-button-background: 255 255 255; 272 --circle-button-text-color: 28 28 28; 273 }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing { 274 padding-block-start: 0; 275 }.color-scheme--scheme-4 { 276 /* Color settings */--accent: 255 255 255; 277 --text-color: 255 255 255; 278 --background: 0 0 0 / 0.0; 279 --background-without-opacity: 0 0 0; 280 --background-gradient: ;--border-color: 255 255 255;/* Button colors */ 281 --button-background: 255 255 255; 282 --button-text-color: 28 28 28; 283 284 /* Circled buttons */ 285 --circle-button-background: 255 255 255; 286 --circle-button-text-color: 28 28 28; 287 }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing { 288 padding-block-start: 0; 289 }.color-scheme--dialog { 290 /* Color settings */--accent: 28 28 28; 291 --text-color: 28 28 28; 292 --background: 255 255 255 / 1.0; 293 --background-without-opacity: 255 255 255; 294 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 295 --button-background: 28 28 28; 296 --button-text-color: 255 255 255; 297 298 /* Circled buttons */ 299 --circle-button-background: 255 255 255; 300 --circle-button-text-color: 28 28 28; 301 } 302</style>
302<script> 303 // This allows to expose several variables to the global scope, to be used in scripts 304 window.themeVariables = { 305 settings: { 306 showPageTransition: null, 307 pageType: "search", 308 moneyFormat: "${{amount}}", 309 moneyWithCurrencyFormat: "${{amount}} USD", 310 currencyCodeEnabled: false, 311 cartType: "drawer", 312 useBundleStickyCart: false, 313 staggerMenuApparition: true 314 }, 315 316 strings: { 317 addedToCart: "Added to your cart!", 318 closeGallery: "Close gallery", 319 zoomGallery: "Zoom picture", 320 errorGallery: "Image cannot be loaded", 321 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 322 shippingEstimatorOneResult: "There is one shipping rate for your address:", 323 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 324 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:", 325 next: "Next", 326 previous: "Previous" 327 }, 328 329 mediaQueries: { 330 'sm': 'screen and (min-width: 700px)', 331 'md': 'screen and (min-width: 1000px)', 332 'lg': 'screen and (min-width: 1150px)', 333 'xl': 'screen and (min-width: 1400px)', 334 '2xl': 'screen and (min-width: 1600px)', 335 'sm-max': 'screen and (max-width: 699px)', 336 'md-max': 'screen and (max-width: 999px)', 337 'lg-max': 'screen and (max-width: 1149px)', 338 'xl-max': 'screen and (max-width: 1399px)', 339 '2xl-max': 'screen and (max-width: 1599px)', 340 'motion-safe': '(prefers-reduced-motion: no-preference)', 341 'motion-reduce': '(prefers-reduced-motion: reduce)', 342 'supports-hover': 'screen and (pointer: fine)', 343 'supports-touch': 'screen and (hover: none)' 344 } 345 };</script>
345<script> 346 if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) { 347 const importMapPolyfill = document.createElement('script'); 348 importMapPolyfill.async = true; 349 importMapPolyfill.src = "//mosmannaustralia.com/cdn/shop/t/78/assets/es-module-shims.min.js?v=133133393897716595401782153392"; 350 351 document.head.appendChild(importMapPolyfill); 352 } 353 </script>
353 354 355
355<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 355
355
356<script type="importmap">{ 357 "imports": { 358 "vendor": "//mosmannaustralia.com/cdn/shop/t/78/assets/vendor.min.js?v=166833309358212501051782153391", 359 "theme": "//mosmannaustralia.com/cdn/shop/t/78/assets/theme.js?v=70945744736781784681782313253", 360 "photoswipe": "//mosmannaustralia.com/cdn/shop/t/78/assets/photoswipe.min.js?v=13374349288281597431782153394" 361 } 362 } 363 </script>
363 364 365
365<script type="module" src="//mosmannaustralia.com/cdn/shop/t/78/assets/vendor.min.js?v=166833309358212501051782153391"></script>
365 366
366<script type="module" src="//mosmannaustralia.com/cdn/shop/t/78/assets/theme.js?v=70945744736781784681782313253"></script>
366 367 368
368<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
368<meta name="google-site-verification" content="HmPbeH4MrwFDY_Cma1fbqxq0OvKGv7dpv_tid71nEHA"> 369<meta name="facebook-domain-verification" content="akc7i288suivnj8fwcbhpwt1ta1lrp"> 370<meta name="facebook-domain-verification" content="tzpnrdj81qb467d20asp9e8f1g25ft"> 371<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/56054218775/digital_wallets/dialog"> 372<meta id="in-context-paypal-metadata" data-shop-id="56054218775" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 373<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://mosmannaustralia.com/search"> 374<link rel="alternate" hreflang="en" href="https://mosmannaustralia.com/search"> 375<link rel="alternate" hreflang="en-CA" href="https://mosmannaustralia.com/en-ca/search"> 376<link rel="alternate" hreflang="en-AX" href="https://mosmannaustralia.com/en-eu/search"> 377<link rel="alternate" hreflang="en-AD" href="https://mosmannaustralia.com/en-eu/search"> 378<link rel="alternate" hreflang="en-AT" href="https://mosmannaustralia.com/en-eu/search"> 379<link rel="alternate" hreflang="en-BE" href="https://mosmannaustralia.com/en-eu/search"> 380<link rel="alternate" hreflang="en-CY" href="https://mosmannaustralia.com/en-eu/search"> 381<link rel="alternate" hreflang="en-EE" href="https://mosmannaustralia.com/en-eu/search"> 382<link rel="alternate" hreflang="en-FI" href="https://mosmannaustralia.com/en-eu/search"> 383<link rel="alternate" hreflang="en-GF" href="https://mosmannaustralia.com/en-eu/search"> 384<link rel="alternate" hreflang="en-TF" href="https://mosmannaustralia.com/en-eu/search"> 385<link rel="alternate" hreflang="en-GR" href="https://mosmannaustralia.com/en-eu/search"> 386<link rel="alternate" hreflang="en-GP" href="https://mosmannaustralia.com/en-eu/search"> 387<link rel="alternate" hreflang="en-VA" href="https://mosmannaustralia.com/en-eu/search"> 388<link rel="alternate" hreflang="en-IE" href="https://mosmannaustralia.com/en-eu/search"> 389<link rel="alternate" hreflang="en-IT" href="https://mosmannaustralia.com/en-eu/search"> 390<link rel="alternate" hreflang="en-XK" href="https://mosmannaustralia.com/en-eu/search"> 391<link rel="alternate" hreflang="en-LV" href="https://mosmannaustralia.com/en-eu/search"> 392<link rel="alternate" hreflang="en-LT" href="https://mosmannaustralia.com/en-eu/search"> 393<link rel="alternate" hreflang="en-LU" href="https://mosmannaustralia.com/en-eu/search"> 394<link rel="alternate" hreflang="en-MT" href="https://mosmannaustralia.com/en-eu/search"> 395<link rel="alternate" hreflang="en-MQ" href="https://mosmannaustralia.com/en-eu/search"> 396<link rel="alternate" hreflang="en-YT" href="https://mosmannaustralia.com/en-eu/search"> 397<link rel="alternate" hreflang="en-MC" href="https://mosmannaustralia.com/en-eu/search"> 398<link rel="alternate" hreflang="en-ME" href="https://mosmannaustralia.com/en-eu/search"> 399<link rel="alternate" hreflang="en-NL" href="https://mosmannaustralia.com/en-eu/search"> 400<link rel="alternate" hreflang="en-PT" href="https://mosmannaustralia.com/en-eu/search"> 401<link rel="alternate" hreflang="en-RE" href="https://mosmannaustralia.com/en-eu/search"> 402<link rel="alternate" hreflang="en-BL" href="https://mosmannaustralia.com/en-eu/search"> 403<link rel="alternate" hreflang="en-MF" href="https://mosmannaustralia.com/en-eu/search"> 404<link rel="alternate" hreflang="en-PM" href="https://mosmannaustralia.com/en-eu/search"> 405<link rel="alternate" hreflang="en-SM" href="https://mosmannaustralia.com/en-eu/search"> 406<link rel="alternate" hreflang="en-SK" href="https://mosmannaustralia.com/en-eu/search"> 407<link rel="alternate" hreflang="en-SI" href="https://mosmannaustralia.com/en-eu/search"> 408<link rel="alternate" hreflang="en-ES" href="https://mosmannaustralia.com/en-eu/search"> 409<link rel="alternate" hreflang="en-GB" href="https://mosmannaustralia.com/en-gb/search"> 410<link rel="alternate" hreflang="en-US" href="https://mosmannaustralia.com/en-us/search"> 411<link rel="alternate" hreflang="en-AE" href="https://mosmannaustralia.com/en-ae/search"> 412<link rel="alternate" hreflang="en-AF" href="https://mosmannaustralia.com/en-int/search"> 413<link rel="alternate" hreflang="en-AG" href="https://mosmannaustralia.com/en-int/search"> 414<link rel="alternate" hreflang="en-AI" href="https://mosmannaustralia.com/en-int/search"> 415<link rel="alternate" hreflang="en-AL" href="https://mosmannaustralia.com/en-int/search"> 416<link rel="alternate" hreflang="en-AM" href="https://mosmannaustralia.com/en-int/search"> 417<link rel="alternate" hreflang="en-AR" href="https://mosmannaustralia.com/en-int/search"> 418<link rel="alternate" hreflang="en-AW" href="https://mosmannaustralia.com/en-int/search"> 419<link rel="alternate" hreflang="en-AZ" href="https://mosmannaustralia.com/en-int/search"> 420<link rel="alternate" hreflang="en-BA" href="https://mosmannaustralia.com/en-int/search"> 421<link rel="alternate" hreflang="en-BB" href="https://mosmannaustralia.com/en-int/search"> 422<link rel="alternate" hreflang="en-BD" href="https://mosmannaustralia.com/en-int/search"> 423<link rel="alternate" hreflang="en-BG" href="https://mosmannaustralia.com/en-int/search"> 424<link rel="alternate" hreflang="en-BH" href="https://mosmannaustralia.com/en-int/search"> 425<link rel="alternate" hreflang="en-BM" href="https://mosmannaustralia.com/en-int/search"> 426<link rel="alternate" hreflang="en-BN" href="https://mosmannaustralia.com/en-int/search"> 427<link rel="alternate" hreflang="en-BO" href="https://mosmannaustralia.com/en-int/search"> 428<link rel="alternate" hreflang="en-BQ" href="https://mosmannaustralia.com/en-int/search"> 429<link rel="alternate" hreflang="en-BR" href="https://mosmannaustralia.com/en-int/search"> 430<link rel="alternate" hreflang="en-BS" href="https://mosmannaustralia.com/en-int/search"> 431<link rel="alternate" hreflang="en-BT" href="https://mosmannaustralia.com/en-int/search"> 432<link rel="alternate" hreflang="en-BY" href="https://mosmannaustralia.com/en-int/search"> 433<link rel="alternate" hreflang="en-BZ" href="https://mosmannaustralia.com/en-int/search"> 434<link rel="alternate" hreflang="en-CC" href="https://mosmannaustralia.com/en-int/search"> 435<link rel="alternate" hreflang="en-CH" href="https://mosmannaustralia.com/en-ch/search"> 436<link rel="alternate" hreflang="en-CK" href="https://mosmannaustralia.com/en-int/search"> 437<link rel="alternate" hreflang="en-CL" href="https://mosmannaustralia.com/en-int/search"> 438<link rel="alternate" hreflang="en-CN" href="https://mosmannaustralia.com/en-int/search"> 439<link rel="alternate" hreflang="en-CO" href="https://mosmannaustralia.com/en-int/search"> 440<link rel="alternate" hreflang="en-CR" href="https://mosmannaustralia.com/en-int/search"> 441<link rel="alternate" hreflang="en-CW" href="https://mosmannaustralia.com/en-int/search"> 442<link rel="alternate" hreflang="en-CX" href="https://mosmannaustralia.com/en-int/search"> 443<link rel="alternate" hreflang="en-CZ" href="https://mosmannaustralia.com/en-cz/search"> 444<link rel="alternate" hreflang="en-DK" href="https://mosmannaustralia.com/en-int/search"> 445<link rel="alternate" hreflang="en-DM" href="https://mosmannaustralia.com/en-int/search"> 446<link rel="alternate" hreflang="en-DO" href="https://mosmannaustralia.com/en-int/search"> 447<link rel="alternate" hreflang="en-EC" href="https://mosmannaustralia.com/en-int/search"> 448<link rel="alternate" hreflang="en-FJ" href="https://mosmannaustralia.com/en-int/search"> 449<link rel="alternate" hreflang="en-FK" href="https://mosmannaustralia.com/en-int/search"> 450<link rel="alternate" hreflang="en-FO" href="https://mosmannaustralia.com/en-int/search"> 451<link rel="alternate" hreflang="en-GD" href="https://mosmannaustralia.com/en-int/search"> 452<link rel="alternate" hreflang="en-GE" href="https://mosmannaustralia.com/en-int/search"> 453<link rel="alternate" hreflang="en-GG" href="https://mosmannaustralia.com/en-int/search"> 454<link rel="alternate" hreflang="en-GI" href="https://mosmannaustralia.com/en-int/search"> 455<link rel="alternate" hreflang="en-GL" href="https://mosmannaustralia.com/en-int/search"> 456<link rel="alternate" hreflang="en-GS" href="https://mosmannaustralia.com/en-int/search"> 457<link rel="alternate" hreflang="en-GT" href="https://mosmannaustralia.com/en-int/search"> 458<link rel="alternate" hreflang="en-GY" href="https://mosmannaustralia.com/en-int/search"> 459<link rel="alternate" hreflang="en-HK" href="https://mosmannaustralia.com/en-int/search"> 460<link rel="alternate" hreflang="en-HN" href="https://mosmannaustralia.com/en-int/search"> 461<link rel="alternate" hreflang="en-HR" href="https://mosmannaustralia.com/en-eu/search"> 462<link rel="alternate" hreflang="en-HT" href="https://mosmannaustralia.com/en-int/search"> 463<link rel="alternate" hreflang="en-HU" href="https://mosmannaustralia.com/en-int/search"> 464<link rel="alternate" hreflang="en-ID" href="https://mosmannaustralia.com/en-int/search"> 465<link rel="alternate" hreflang="en-IL" href="https://mosmannaustralia.com/en-int/search"> 466<link rel="alternate" hreflang="en-IM" href="https://mosmannaustralia.com/en-int/search"> 467<link rel="alternate" hreflang="en-IN" href="https://mosmannaustralia.com/en-int/search"> 468<link rel="alternate" hreflang="en-IO" href="https://mosmannaustralia.com/en-int/search"> 469<link rel="alternate" hreflang="en-IQ" href="https://mosmannaustralia.com/en-int/search"> 470<link rel="alternate" hreflang="en-IS" href="https://mosmannaustralia.com/en-int/search"> 471<link rel="alternate" hreflang="en-JE" href="https://mosmannaustralia.com/en-int/search"> 472<link rel="alternate" hreflang="en-JM" href="https://mosmannaustralia.com/en-int/search"> 473<link rel="alternate" hreflang="en-JO" href="https://mosmannaustralia.com/en-int/search"> 474<link rel="alternate" hreflang="en-KG" href="https://mosmannaustralia.com/en-int/search"> 475<link rel="alternate" hreflang="en-KH" href="https://mosmannaustralia.com/en-int/search"> 476<link rel="alternate" hreflang="en-KI" href="https://mosmannaustralia.com/en-int/search"> 477<link rel="alternate" hreflang="en-KN" href="https://mosmannaustralia.com/en-int/search"> 478<link rel="alternate" hreflang="en-KW" href="https://mosmannaustralia.com/en-int/search"> 479<link rel="alternate" hreflang="en-KY" href="https://mosmannaustralia.com/en-int/search"> 480<link rel="alternate" hreflang="en-KZ" href="https://mosmannaustralia.com/en-int/search"> 481<link rel="alternate" hreflang="en-LA" href="https://mosmannaustralia.com/en-int/search"> 482<link rel="alternate" hreflang="en-LB" href="https://mosmannaustralia.com/en-int/search"> 483<link rel="alternate" hreflang="en-LC" href="https://mosmannaustralia.com/en-int/search"> 484<link rel="alternate" hreflang="en-LI" href="https://mosmannaustralia.com/en-int/search"> 485<link rel="alternate" hreflang="en-LK" href="https://mosmannaustralia.com/en-int/search"> 486<link rel="alternate" hreflang="en-MD" href="https://mosmannaustralia.com/en-int/search"> 487<link rel="alternate" hreflang="en-MK" href="https://mosmannaustralia.com/en-int/search"> 488<link rel="alternate" hreflang="en-MM" href="https://mosmannaustralia.com/en-int/search"> 489<link rel="alternate" hreflang="en-MN" href="https://mosmannaustralia.com/en-int/search"> 490<link rel="alternate" hreflang="en-MO" href="https://mosmannaustralia.com/en-int/search"> 491<link rel="alternate" hreflang="en-MS" href="https://mosmannaustralia.com/en-int/search"> 492<link rel="alternate" hreflang="en-MV" href="https://mosmannaustralia.com/en-int/search"> 493<link rel="alternate" hreflang="en-MX" href="https://mosmannaustralia.com/en-int/search"> 494<link rel="alternate" hreflang="en-MY" href="https://mosmannaustralia.com/en-int/search"> 495<link rel="alternate" hreflang="en-NC" href="https://mosmannaustralia.com/en-int/search"> 496<link rel="alternate" hreflang="en-NF" href="https://mosmannaustralia.com/en-int/search"> 497<link rel="alternate" hreflang="en-NI" href="https://mosmannaustralia.com/en-int/search"> 498<link rel="alternate" hreflang="en-NO" href="https://mosmannaustralia.com/en-int/search"> 499<link rel="alternate" hreflang="en-NP" href="https://mosmannaustralia.com/en-int/search"> 500<link rel="alternate" hreflang="en-NR" href="https://mosmannaustralia.com/en-int/search"> 501<link rel="alternate" hreflang="en-NU" href="https://mosmannaustralia.com/en-int/search"> 502<link rel="alternate" hreflang="en-OM" href="https://mosmannaustralia.com/en-int/search"> 503<link rel="alternate" hreflang="en-PA" href="https://mosmannaustralia.com/en-int/search"> 504<link rel="alternate" hreflang="en-PE" href="https://mosmannaustralia.com/en-int/search"> 505<link rel="alternate" hreflang="en-PF" href="https://mosmannaustralia.com/en-int/search"> 506<link rel="alternate" hreflang="en-PG" href="https://mosmannaustralia.com/en-int/search"> 507<link rel="alternate" hreflang="en-PH" href="https://mosmannaustralia.com/en-int/search"> 508<link rel="alternate" hreflang="en-PK" href="https://mosmannaustralia.com/en-int/search"> 509<link rel="alternate" hreflang="en-PL" href="https://mosmannaustralia.com/en-int/search"> 510<link rel="alternate" hreflang="en-PN" href="https://mosmannaustralia.com/en-int/search"> 511<link rel="alternate" hreflang="en-PS" href="https://mosmannaustralia.com/en-int/search"> 512<link rel="alternate" hreflang="en-PY" href="https://mosmannaustralia.com/en-int/search"> 513<link rel="alternate" hreflang="en-QA" href="https://mosmannaustralia.com/en-int/search"> 514<link rel="alternate" hreflang="en-RO" href="https://mosmannaustralia.com/en-int/search"> 515<link rel="alternate" hreflang="en-RS" href="https://mosmannaustralia.com/en-int/search"> 516<link rel="alternate" hreflang="en-RU" href="https://mosmannaustralia.com/en-int/search"> 517<link rel="alternate" hreflang="en-SA" href="https://mosmannaustralia.com/en-int/search"> 518<link rel="alternate" hreflang="en-SB" href="https://mosmannaustralia.com/en-int/search"> 519<link rel="alternate" hreflang="en-SE" href="https://mosmannaustralia.com/en-se/search"> 520<link rel="alternate" hreflang="en-SJ" href="https://mosmannaustralia.com/en-int/search"> 521<link rel="alternate" hreflang="en-SR" href="https://mosmannaustralia.com/en-int/search"> 522<link rel="alternate" hreflang="en-SV" href="https://mosmannaustralia.com/en-int/search"> 523<link rel="alternate" hreflang="en-SX" href="https://mosmannaustralia.com/en-int/search"> 524<link rel="alternate" hreflang="en-TC" href="https://mosmannaustralia.com/en-int/search"> 525<link rel="alternate" hreflang="en-TH" href="https://mosmannaustralia.com/en-int/search"> 526<link rel="alternate" hreflang="en-TJ" href="https://mosmannaustralia.com/en-int/search"> 527<link rel="alternate" hreflang="en-TK" href="https://mosmannaustralia.com/en-int/search"> 528<link rel="alternate" hreflang="en-TL" href="https://mosmannaustralia.com/en-int/search"> 529<link rel="alternate" hreflang="en-TM" href="https://mosmannaustralia.com/en-int/search"> 530<link rel="alternate" hreflang="en-TR" href="https://mosmannaustralia.com/en-int/search"> 531<link rel="alternate" hreflang="en-TT" href="https://mosmannaustralia.com/en-int/search"> 532<link rel="alternate" hreflang="en-TV" href="https://mosmannaustralia.com/en-int/search"> 533<link rel="alternate" hreflang="en-TW" href="https://mosmannaustralia.com/en-int/search"> 534<link rel="alternate" hreflang="en-UA" href="https://mosmannaustralia.com/en-int/search"> 535<link rel="alternate" hreflang="en-UM" href="https://mosmannaustralia.com/en-int/search"> 536<link rel="alternate" hreflang="en-UY" href="https://mosmannaustralia.com/en-int/search"> 537<link rel="alternate" hreflang="en-UZ" href="https://mosmannaustralia.com/en-int/search"> 538<link rel="alternate" hreflang="en-VC" href="https://mosmannaustralia.com/en-int/search"> 539<link rel="alternate" hreflang="en-VE" href="https://mosmannaustralia.com/en-int/search"> 540<link rel="alternate" hreflang="en-VG" href="https://mosmannaustralia.com/en-int/search"> 541<link rel="alternate" hreflang="en-VN" href="https://mosmannaustralia.com/en-int/search"> 542<link rel="alternate" hreflang="en-VU" href="https://mosmannaustralia.com/en-int/search"> 543<link rel="alternate" hreflang="en-WF" href="https://mosmannaustralia.com/en-int/search"> 544<link rel="alternate" hreflang="en-WS" href="https://mosmannaustralia.com/en-int/search"> 545<link rel="alternate" hreflang="en-YE" href="https://mosmannaustralia.com/en-int/search"> 546<link rel="alternate" hreflang="en-ZA" href="https://mosmannaustralia.com/en-int/search"> 547<link rel="alternate" hreflang="en-NZ" href="https://mosmannaustralia.com/en-nz/search"> 548<link rel="alternate" hreflang="en-JP" href="https://mosmannaustralia
548.com/en-jp/search"> 549<link rel="alternate" hreflang="en-DE" href="https://mosmannaustralia.com/en-eu/search"> 550<link rel="alternate" hreflang="en-FR" href="https://mosmannaustralia.com/en-eu/search"> 551<link rel="alternate" hreflang="en-SG" href="https://mosmannaustralia.com/en-sg/search">
552<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
552 553<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
554<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=56054218775" crossorigin="anonymous"></script>
vendor: 1 bytes, line 554
554
555<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":56054218775,"countryCode":"AU","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/56054218775","merchantName":"Mosmann Australia","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"Mosmann Australia","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 555
555
556<script id="shopify-features" type="application/json">{"accessToken":"20d19f81e01e6acde47d98f8147893bd","betas":["rich-media-storefront-analytics"],"domain":"mosmannaustralia.com","predictiveSearch":true,"shopId":56054218775,"locale":"en"}</script>
vendor: 1 bytes, line 556
556
557<script>var Shopify = Shopify || {}; 558Shopify.shop = "mosmann.myshopify.com"; 559Shopify.locale = "en"; 560Shopify.currency = {"active":"USD","rate":"0.836"}; 561Shopify.country = "US"; 562Shopify.theme = {"name":"mosmann-website\/main","id":174913159191,"schema_name":"Prestige","schema_version":"10.5.2","theme_store_id":null,"role":"main"}; 563Shopify.theme.handle = "null"; 564Shopify.theme.style = {"id":null,"handle":null}; 565Shopify.cdnHost = "mosmannaustralia.com/cdn"; 566Shopify.routes = Shopify.routes || {}; 567Shopify.routes.root = "/en-us/"; 568Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 569Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 570Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 571Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 571
571
572<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 572
572
573<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 573
573
574<script> 575 window.ShopifyPay = window.ShopifyPay || {}; 576 window.ShopifyPay.apiHost = "shop.app\/pay"; 577 window.ShopifyPay.redirectState = null; 578</script>
vendor: 1 bytes, line 578
578
579<script> 580 window.Shopify = window.Shopify || {}; 581 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 582 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 583 window.Shopify.SignInWithShop.eligible = true; 584</script>
vendor: 1 bytes, line 584
584
585<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 585
585
586<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 586
586
587<script type="module"> 588 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 589 590 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 591 592</script>
vendor: 1 bytes, line 592
592
593<script> 594 window.Shopify = window.Shopify || {}; 595 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 596 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"]}; 597</script>
vendor: 1 bytes, line 597
597
598<script>(function() { 599 var isLoaded = false; 600 function asyncLoad() { 601 if (isLoaded) return; 602 isLoaded = true; 603 var urls = ["https:\/\/api.socialsnowball.io\/js\/referral.js?shop=mosmann.myshopify.com"]; 604 for (var i = 0; i < urls.length; i++) { 605 var s = document.createElement('script'); 606 s.type = 'text/javascript'; 607 s.async = true; 608 s.src = urls[i]; 609 var x = document.getElementsByTagName('script')[0]; 610 x.parentNode.insertBefore(s, x); 611 } 612 }; 613 if(window.attachEvent) { 614 window.attachEvent('onload', asyncLoad); 615 } else { 616 window.addEventListener('load', asyncLoad, false); 617 } 618})();</script>
vendor: 1 bytes, line 618
618
619<script id="__st">var __st={"a":56054218775,"offset":39600,"reqid":"defd8ace-9d74-42a4-aa8a-f9305528b32e-1791599492","pageurl":"mosmannaustralia.com\/en-us\/search","u":"0603e3477dea","p":"searchresults"};</script>
vendor: 1 bytes, line 619
619
620<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 620
620
621<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 621
621
622<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//mosmannaustralia.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 622
622
623<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 = "//mosmannaustralia.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
623<script crossorigin="anonymous" defer="defer" src="//mosmannaustralia.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 623
623
624<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 624
624
625<script> 626 window.Shopify = window.Shopify || {}; 627 window.Shopify.MCP = window.Shopify.MCP || {}; 628 window.Shopify.MCP.enabled = true; 629 window.Shopify.MCP.shop = "mosmann.myshopify.com"; 630 window.Shopify.MCP.mcpEndpoint = "https:\/\/mosmannaustralia.com\/api\/mcp"; 631 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 632</script>
vendor: 1 bytes, line 632
632
633<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("\/\/mosmannaustralia.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 634</script>
vendor: 1 bytes, line 634
634
635<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://mosmannaustralia.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 636</script>
vendor: 1 bytes, line 636
636
637<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 638 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); 639</script>
vendor: 1 bytes, line 639
639
640<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})}})); 641</script>
641 642<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://mosmannaustralia.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 643<style id="shopify-accelerated-checkout-cart"> 644 #shopify-buyer-consent { 645 margin-top: 1em; 646 display: inline-block; 647 width: 100%; 648} 649 650#shopify-buyer-consent.hidden { 651 display: none; 652} 653 654#shopify-subscription-policy-button { 655 background: none; 656 border: none; 657 padding: 0; 658 text-decoration: underline; 659 font-size: inherit; 660 cursor: pointer; 661} 662 663#shopify-subscription-policy-button::before { 664 box-shadow: none; 665} 666 667 </style> 668
669<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
669 670<link href="//mosmannaustralia.com/cdn/shop/t/78/assets/theme.css?v=124507705979417993741791264674" rel="stylesheet" type="text/css" media="all" /><style> 671 .collection-variant-picker { 672 margin-top: 0.5rem; 673 } 674 675 .collection-variant-option { 676 display: inline-flex; 677 align-items: center; 678 justify-content: center; 679 min-width: 32px; 680 height: 32px; 681 padding: 0 0.5rem; 682 border: 1px solid #000; 683 font-size: 0.75rem; 684 background: none; 685 cursor: pointer; 686 color: #000; 687 transition: all 0.2s ease; 688 margin: 0.25rem; 689 } 690 691 .collection-variant-option:hover:not(:disabled) { 692 background-color: rgba(0, 0, 0, 0.1); 693 } 694 695 .collection-variant-option--selected { 696 background-color: #000; 697 color: #fff; 698 border-color: #000; 699 } 700 701 .collection-variant-option--sold-out { 702 opacity: 0.6; 703 text-decoration: line-through; 704 cursor: not-allowed; 705 border-color: #999; 706 color: #999; 707 } 708 709 /* Adjust buy-buttons styling for collection context */ 710 .collection-variant-picker .buy-buttons { 711 margin-top: 0.5rem; 712 width: 100%; 713 } 714 715 .collection-variant-picker .buy-buttons button { 716 font-size: 0.875rem; 717 padding: 0.5rem 1rem; 718 } 719 720 /* Disable buy buttons until variant is selected */ 721 .collection-buy-buttons-wrapper--disabled .buy-buttons button { 722 opacity: 0.5; 723 cursor: not-allowed; 724 } 725 726 .collection-variant-picker .buy-buttons button:hover { 727 //opacity: 0.85; 728 } 729 730 /* Warning message styling */ 731 .collection-variant-warning { 732 display: flex; 733 align-items: center; 734 justify-content: center; 735 gap: 0.5rem; 736 background-color: #000; 737 color: #fff; 738 text-align: center; 739 padding: 0.5rem; 740 margin-top: 0.5rem; 741 font-size: 0.875rem; 742 border-radius: 3px; 743 } 744 745 .collection-variant-warning svg { 746 flex-shrink: 0; 747 } 748</style> 749 750
751<script async src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=W7kSdj"></script>
vendor: 1 bytes, line 751
751
752<script async src="https://www.adone.co/t.js" data-tid="TD_SG0RP3ohVN5u"></script>
752 753<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 754 755 756 757 758 759 760 761 762 763 764 765 766
766<script async src="https://static.klaviyo.com/onsite/js/W7kSdj/klaviyo.js?company_id=W7kSdj"></script>
766 767
767<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
767 768 769 770 771 772 773 774
774<script> 775 window.klaviyoReviewsProductDesignMode = false 776 </script>
776 777 778 779 780 <!-- BEGIN app snippet: customer-hub-data -->
780<script> 781 if (!window.customerHub) { 782 window.customerHub = {}; 783 } 784 window.customerHub.storefrontRoutes = { 785 login: "/en-us/account/login?return_url=%2F%23k-hub", 786 register: "/en-us/account/register?return_url=%2F%23k-hub", 787 logout: "/en-us/account/logout", 788 profile: "/en-us/account", 789 addresses: "/en-us/account/addresses", 790 }; 791 792 window.customerHub.userId = null; 793 794 window.customerHub.storeDomain = "mosmann.myshopify.com"; 795 796 797 798 799 window.customerHub.storeLocale = { 800 currentLanguage: 'en', 801 currentCountry: 'US', 802 availableLanguages: [ 803 804 { 805 iso_code: 'en', 806 endonym_name: 'English' 807 } 808 809 ], 810 availableCountries: [ 811 812 { 813 iso_code: 'AF', 814 name: 'Afghanistan', 815 currency_code: 'USD' 816 }, 817 818 { 819 iso_code: 'AX', 820 name: 'à land Islands', 821 currency_code: 'EUR' 822 }, 823 824 { 825 iso_code: 'AL', 826 name: 'Albania', 827 currency_code: 'USD' 828 }, 829 830 { 831 iso_code: 'AD', 832 name: 'Andorra', 833 currency_code: 'EUR' 834 }, 835 836 { 837 iso_code: 'AI', 838 name: 'Anguilla', 839 currency_code: 'USD' 840 }, 841 842 { 843 iso_code: 'AG', 844 name: 'Antigua & Barbuda', 845 currency_code: 'USD' 846 }, 847 848 { 849 iso_code: 'AR', 850 name: 'Argentina', 851 currency_code: 'USD' 852 }, 853 854 { 855 iso_code: 'AM', 856 name: 'Armenia', 857 currency_code: 'USD' 858 }, 859 860 { 861 iso_code: 'AW', 862 name: 'Aruba', 863 currency_code: 'USD' 864 }, 865 866 { 867 iso_code: 'AU', 868 name: 'Australia', 869 currency_code: 'AUD' 870 }, 871 872 { 873 iso_code: 'AT', 874 name: 'Austria', 875 currency_code: 'EUR' 876 }, 877 878 { 879 iso_code: 'AZ', 880 name: 'Azerbaijan', 881 currency_code: 'USD' 882 }, 883 884 { 885 iso_code: 'BS', 886 name: 'Bahamas', 887 currency_code: 'USD' 888 }, 889 890 { 891 iso_code: 'BH', 892 name: 'Bahrain', 893 currency_code: 'USD' 894 }, 895 896 { 897 iso_code: 'BD', 898 name: 'Bangladesh', 899 currency_code: 'USD' 900 }, 901 902 { 903 iso_code: 'BB', 904 name: 'Barbados', 905 currency_code: 'USD' 906 }, 907 908 { 909 iso_code: 'BY', 910 name: 'Belarus', 911 currency_code: 'USD' 912 }, 913 914 { 915 iso_code: 'BE', 916 name: 'Belgium', 917 currency_code: 'EUR' 918 }, 919 920 { 921 iso_code: 'BZ', 922 name: 'Belize', 923 currency_code: 'USD' 924 }, 925 926 { 927 iso_code: 'BM', 928 name: 'Bermuda', 929 currency_code: 'USD' 930 }, 931 932 { 933 iso_code: 'BT', 934 name: 'Bhutan', 935 currency_code: 'USD' 936 }, 937 938 { 939 iso_code: 'BO', 940 name: 'Bolivia', 941 currency_code: 'USD' 942 }, 943 944 { 945 iso_code: 'BA', 946 name: 'Bosnia & Herzegovina', 947 currency_code: 'USD' 948 }, 949 950 { 951 iso_code: 'BR', 952 name: 'Brazil', 953 currency_code: 'USD' 954 }, 955 956 { 957 iso_code: 'IO', 958 name: 'British Indian Ocean Territory', 959 currency_code: 'USD' 960 }, 961 962 { 963 iso_code: 'VG', 964 name: 'British Virgin Islands', 965 currency_code: 'USD' 966 }, 967 968 { 969 iso_code: 'BN', 970 name: 'Brunei', 971 currency_code: 'USD' 972 }, 973 974 { 975 iso_code: 'BG', 976 name: 'Bulgaria', 977 currency_code: 'USD' 978 }, 979 980 { 981 iso_code: 'KH', 982 name: 'Cambodia', 983 currency_code: 'USD' 984 }, 985 986 { 987 iso_code: 'CA', 988 name: 'Canada', 989 currency_code: 'CAD' 990 }, 991 992 { 993 iso_code: 'BQ', 994 name: 'Caribbean Netherlands', 995 currency_code: 'USD' 996 }, 997 998 { 999 iso_code: 'KY', 1000 name: 'Cayman Islands', 1001 currency_code: 'USD' 1002 }, 1003 1004 { 1005 iso_code: 'CL', 1006 name: 'Chile', 1007 currency_code: 'USD' 1008 }, 1009 1010 { 1011 iso_code: 'CN', 1012 name: 'China', 1013 currency_code: 'USD' 1014 }, 1015 1016 { 1017 iso_code: 'CX', 1018 name: 'Christmas Island', 1019 currency_code: 'USD' 1020 }, 1021 1022 { 1023 iso_code: 'CC', 1024 name: 'Cocos (Keeling) Islands', 1025 currency_code: 'USD' 1026 }, 1027 1028 { 1029 iso_code: 'CO', 1030 name: 'Colombia', 1031 currency_code: 'USD' 1032 }, 1033 1034 { 1035 iso_code: 'CK', 1036 name: 'Cook Islands', 1037 currency_code: 'USD' 1038 }, 1039 1040 { 1041 iso_code: 'CR', 1042 name: 'Costa Rica', 1043 currency_code: 'USD' 1044 }, 1045 1046 { 1047 iso_code: 'HR', 1048 name: 'Croatia', 1049 currency_code: 'EUR' 1050 }, 1051 1052 { 1053 iso_code: 'CW', 1054 name: 'Curaçao', 1055 currency_code: 'USD' 1056 }, 1057 1058 { 1059 iso_code: 'CY', 1060 name: 'Cyprus', 1061 currency_code: 'EUR' 1062 }, 1063 1064 { 1065 iso_code: 'CZ', 1066 name: 'Czechia', 1067 currency_code: 'CZK' 1068 }, 1069 1070 { 1071 iso_code: 'DK', 1072 name: 'Denmark', 1073 currency_code: 'USD' 1074 }, 1075 1076 { 1077 iso_code: 'DM', 1078 name: 'Dominica', 1079 currency_code: 'USD' 1080 }, 1081 1082 { 1083 iso_code: 'DO', 1084 name: 'Dominican Republic', 1085 currency_code: 'USD' 1086 }, 1087 1088 { 1089 iso_code: 'EC', 1090 name: 'Ecuador', 1091 currency_code: 'USD' 1092 }, 1093 1094 { 1095 iso_code: 'SV', 1096 name: 'El Salvador', 1097 currency_code: 'USD' 1098 }, 1099 1100 { 1101 iso_code: 'EE', 1102 name: 'Estonia', 1103 currency_code: 'EUR' 1104 }, 1105 1106 { 1107 iso_code: 'FK', 1108 name: 'Falkland Islands', 1109 currency_code: 'USD' 1110 }, 1111 1112 { 1113 iso_code: 'FO', 1114 name: 'Faroe Islands', 1115 currency_code: 'USD' 1116 }, 1117 1118 { 1119 iso_code: 'FJ', 1120 name: 'Fiji', 1121 currency_code: 'USD' 1122 }, 1123 1124 { 1125 iso_code: 'FI', 1126 name: 'Finland', 1127 currency_code: 'EUR' 1128 }, 1129 1130 { 1131 iso_code: 'FR', 1132 name: 'France', 1133 currency_code: 'EUR' 1134 }, 1135 1136 { 1137 iso_code: 'GF', 1138 name: 'French Guiana', 1139 currency_code: 'EUR' 1140 }, 1141 1142 { 1143 iso_code: 'PF', 1144 name: 'French Polynesia', 1145 currency_code: 'USD' 1146 }, 1147 1148 { 1149 iso_code: 'TF', 1150 name: 'French Southern Territories', 1151 currency_code: 'EUR' 1152 }, 1153 1154 {
1155 iso_code: 'GE', 1156 name: 'Georgia', 1157 currency_code: 'USD' 1158 }, 1159 1160 { 1161 iso_code: 'DE', 1162 name: 'Germany', 1163 currency_code: 'EUR' 1164 }, 1165 1166 { 1167 iso_code: 'GI', 1168 name: 'Gibraltar', 1169 currency_code: 'USD' 1170 }, 1171 1172 { 1173 iso_code: 'GR', 1174 name: 'Greece', 1175 currency_code: 'EUR' 1176 }, 1177 1178 { 1179 iso_code: 'GL', 1180 name: 'Greenland', 1181 currency_code: 'USD' 1182 }, 1183 1184 { 1185 iso_code: 'GD', 1186 name: 'Grenada', 1187 currency_code: 'USD' 1188 }, 1189 1190 { 1191 iso_code: 'GP', 1192 name: 'Guadeloupe', 1193 currency_code: 'EUR' 1194 }, 1195 1196 { 1197 iso_code: 'GT', 1198 name: 'Guatemala', 1199 currency_code: 'USD' 1200 }, 1201 1202 { 1203 iso_code: 'GG', 1204 name: 'Guernsey', 1205 currency_code: 'USD' 1206 }, 1207 1208 { 1209 iso_code: 'GY', 1210 name: 'Guyana', 1211 currency_code: 'USD' 1212 }, 1213 1214 { 1215 iso_code: 'HT', 1216 name: 'Haiti', 1217 currency_code: 'USD' 1218 }, 1219 1220 { 1221 iso_code: 'HN', 1222 name: 'Honduras', 1223 currency_code: 'USD' 1224 }, 1225 1226 { 1227 iso_code: 'HK', 1228 name: 'Hong Kong SAR', 1229 currency_code: 'USD' 1230 }, 1231 1232 { 1233 iso_code: 'HU', 1234 name: 'Hungary', 1235 currency_code: 'USD' 1236 }, 1237 1238 { 1239 iso_code: 'IS', 1240 name: 'Iceland', 1241 currency_code: 'USD' 1242 }, 1243 1244 { 1245 iso_code: 'IN', 1246 name: 'India', 1247 currency_code: 'USD' 1248 }, 1249 1250 { 1251 iso_code: 'ID', 1252 name: 'Indonesia', 1253 currency_code: 'USD' 1254 }, 1255 1256 { 1257 iso_code: 'IQ', 1258 name: 'Iraq', 1259 currency_code: 'USD' 1260 }, 1261 1262 { 1263 iso_code: 'IE', 1264 name: 'Ireland', 1265 currency_code: 'EUR' 1266 }, 1267 1268 { 1269 iso_code: 'IM', 1270 name: 'Isle of Man', 1271 currency_code: 'USD' 1272 }, 1273 1274 { 1275 iso_code: 'IL', 1276 name: 'Israel', 1277 currency_code: 'USD' 1278 }, 1279 1280 { 1281 iso_code: 'IT', 1282 name: 'Italy', 1283 currency_code: 'EUR' 1284 }, 1285 1286 { 1287 iso_code: 'JM', 1288 name: 'Jamaica', 1289 currency_code: 'USD' 1290 }, 1291 1292 { 1293 iso_code: 'JP', 1294 name: 'Japan', 1295 currency_code: 'JPY' 1296 }, 1297 1298 { 1299 iso_code: 'JE', 1300 name: 'Jersey', 1301 currency_code: 'USD' 1302 }, 1303 1304 { 1305 iso_code: 'JO', 1306 name: 'Jordan', 1307 currency_code: 'USD' 1308 }, 1309 1310 { 1311 iso_code: 'KZ', 1312 name: 'Kazakhstan', 1313 currency_code: 'USD' 1314 }, 1315 1316 { 1317 iso_code: 'KI', 1318 name: 'Kiribati', 1319 currency_code: 'USD' 1320 }, 1321 1322 { 1323 iso_code: 'XK', 1324 name: 'Kosovo', 1325 currency_code: 'EUR' 1326 }, 1327 1328 { 1329 iso_code: 'KW', 1330 name: 'Kuwait', 1331 currency_code: 'USD' 1332 }, 1333 1334 { 1335 iso_code: 'KG', 1336 name: 'Kyrgyzstan', 1337 currency_code: 'USD' 1338 }, 1339 1340 { 1341 iso_code: 'LA', 1342 name: 'Laos', 1343 currency_code: 'USD' 1344 }, 1345 1346 { 1347 iso_code: 'LV', 1348 name: 'Latvia', 1349 currency_code: 'EUR' 1350 }, 1351 1352 { 1353 iso_code: 'LB', 1354 name: 'Lebanon', 1355 currency_code: 'USD' 1356 }, 1357 1358 { 1359 iso_code: 'LI', 1360 name: 'Liechtenstein', 1361 currency_code: 'USD' 1362 }, 1363 1364 { 1365 iso_code: 'LT', 1366 name: 'Lithuania', 1367 currency_code: 'EUR' 1368 }, 1369 1370 { 1371 iso_code: 'LU', 1372 name: 'Luxembourg', 1373 currency_code: 'EUR' 1374 }, 1375 1376 { 1377 iso_code: 'MO', 1378 name: 'Macao SAR', 1379 currency_code: 'USD' 1380 }, 1381 1382 { 1383 iso_code: 'MY', 1384 name: 'Malaysia', 1385 currency_code: 'USD' 1386 }, 1387 1388 { 1389 iso_code: 'MV', 1390 name: 'Maldives', 1391 currency_code: 'USD' 1392 }, 1393 1394 { 1395 iso_code: 'MT', 1396 name: 'Malta', 1397 currency_code: 'EUR' 1398 }, 1399 1400 { 1401 iso_code: 'MQ', 1402 name: 'Martinique', 1403 currency_code: 'EUR' 1404 }, 1405 1406 { 1407 iso_code: 'YT', 1408 name: 'Mayotte', 1409 currency_code: 'EUR' 1410 }, 1411 1412 { 1413 iso_code: 'MX', 1414 name: 'Mexico', 1415 currency_code: 'USD' 1416 }, 1417 1418 { 1419 iso_code: 'MD', 1420 name: 'Moldova', 1421 currency_code: 'USD' 1422 }, 1423 1424 { 1425 iso_code: 'MC', 1426 name: 'Monaco', 1427 currency_code: 'EUR' 1428 }, 1429 1430 { 1431 iso_code: 'MN', 1432 name: 'Mongolia', 1433 currency_code: 'USD' 1434 }, 1435 1436 { 1437 iso_code: 'ME', 1438 name: 'Montenegro', 1439 currency_code: 'EUR' 1440 }, 1441 1442 { 1443 iso_code: 'MS', 1444 name: 'Montserrat', 1445 currency_code: 'USD' 1446 }, 1447 1448 { 1449 iso_code: 'MM', 1450 name: 'Myanmar (Burma)', 1451 currency_code: 'USD' 1452 }, 1453 1454 { 1455 iso_code: 'NR', 1456 name: 'Nauru', 1457 currency_code: 'USD' 1458 }, 1459 1460 { 1461 iso_code: 'NP', 1462 name: 'Nepal', 1463 currency_code: 'USD' 1464 }, 1465 1466 { 1467 iso_code: 'NL', 1468 name: 'Netherlands', 1469 currency_code: 'EUR' 1470 }, 1471 1472 { 1473 iso_code: 'NC', 1474 name: 'New Caledonia', 1475 currency_code: 'USD' 1476 }, 1477 1478 { 1479 iso_code: 'NZ', 1480 name: 'New Zealand', 1481 currency_code: 'NZD' 1482 }, 1483 1484 { 1485 iso_code: 'NI', 1486 name: 'Nicaragua', 1487 currency_code: 'USD' 1488 }, 1489 1490 { 1491 iso_code: 'NU', 1492 name: 'Niue', 1493 currency_code: 'USD' 1494 }, 1495 1496 { 1497 iso_code: 'NF', 1498 name: 'Norfolk Island', 1499 currency_code: 'USD' 1500 }, 1501 1502 { 1503 iso_code: 'MK', 1504 name: 'North Macedonia', 1505 currency_code: 'USD' 1506 }, 1507 1508 { 1509 iso_code: 'NO', 1510 name: 'Norway', 1511 currency_code: 'USD' 1512 }, 1513 1514 { 1515 iso_code: 'OM', 1516 name: 'Oman', 1517 currency_code: 'USD' 1518 }, 1519 1520 { 1521 iso_code: 'PK', 1522 name: 'Pakistan', 1523 currency_code: 'USD' 1524 }, 1525 1526 { 1527 iso_code: 'PS', 1528 name: 'Palestinian Territories', 1529 currency_code: 'USD' 1530 }, 1531 1532 { 1533 iso_code: 'PA', 1534 name: 'Panama', 1535 currency_code: 'USD' 1536 }, 1537 1538 { 1539 iso_code: 'PG', 1540 name: 'Papua New Guinea', 1541 currency_code: 'USD' 1542 }, 1543 1544 { 1545 iso_code: 'PY', 1546 name: 'Paraguay', 1547 currency_code: 'USD' 1548 }, 1549 1550 { 1551 iso_code: 'PE', 1552 name: 'Peru', 1553 currency_code: 'USD' 1554 }, 1555 1556 { 1557 iso_code: 'PH', 1558 name: 'Philippines', 1559 currency_code: 'USD' 1560 }, 1561 1562 { 1563 iso_code: 'PN', 1564 name: 'Pitcairn Islands', 1565 currency_code: 'USD' 1566 }, 1567 1568 { 1569 iso_code: 'PL', 1570 name: 'Poland', 1571 currency_code: 'USD' 1572 }, 1573 1574 { 1575 iso_code: 'PT', 1576 name: 'Portugal', 1577 currency_code: 'EUR' 1578 }, 1579 1580 { 1581 iso_code: 'QA', 1582 name: 'Qatar', 1583 currency_code: 'USD' 1584 }, 1585 1586 { 1587 iso_code: 'RE', 1588 name: 'Réunion', 1589 currency_code: 'EUR' 1590 }, 1591 1592 { 1593 iso_code: 'RO', 1594 name: 'Romania', 1595 currency_code: 'USD' 1596 }, 1597 1598 { 1599 iso_code: 'RU', 1600 name: 'Russia', 1601 currency_code: 'USD' 1602 }, 1603 1604 { 1605 iso_code: 'WS', 1606 name: 'Samoa', 1607 currency_code: 'USD' 1608 }, 1609 1610 { 1611 iso_code: 'SM', 1612 name: 'San Marino', 1613 currency_code: 'EUR' 1614 }, 1615 1616 { 1617 iso_code: 'SA', 1618 name: 'Saudi Arabia', 1619 currency_code: 'USD' 1620 }, 1621 1622 { 1623 iso_code: 'RS', 1624 name: 'Serbia', 1625 currency_code: 'USD' 1626 }, 1627 1628 { 1629 iso_code: 'SG', 1630 name: 'Singapore', 1631 currency_code: 'SGD' 1632 }, 1633 1634 { 1635 iso_code: 'SX', 1636 name: 'Sint Maarten', 1637 currency_code: 'USD' 1638 }, 1639 1640 { 1641 iso_code: 'SK', 1642 name: 'Slovakia', 1643 currency_code: 'EUR' 1644 }, 1645 1646 { 1647 iso_code: 'SI', 1648 name: 'Slovenia', 1649 currency_code: 'EUR' 1650 }, 1651 1652 { 1653 iso_code: 'SB', 1654 name: 'Solomon Islands', 1655 currency_code: 'USD' 1656 }, 1657 1658 { 1659 iso_code: 'ZA', 1660 name: 'South Africa', 1661 currency_code: 'USD' 1662 }, 1663 1664 { 1665 iso_code: 'GS', 1666 name: 'South Georgia & South Sandwich Islands', 1667 currency_code: 'USD' 1668 }, 1669 1670 { 1671 iso_code: 'ES', 1672 name: 'Spain', 1673 currency_code: 'EUR' 1674 }, 1675 1676 { 1677 iso_code: 'LK', 1678 name: 'Sri Lanka', 1679 currency_code: 'USD' 1680 }, 1681 1682 { 1683 iso_code: 'BL', 1684 name: 'St. Barthélemy', 1685 currency_code: 'EUR' 1686 }, 1687 1688 { 1689 iso_code: 'KN', 1690 name: 'St. Kitts & Nevis', 1691 currency_code: 'USD' 1692 }, 1693 1694 { 1695 iso_code: 'LC', 1696 name: 'St. Lucia', 1697 currency_code: 'USD' 1698 }, 1699 1700 { 1701 iso_code: 'MF', 1702 name: 'St. Martin', 1703 currency_code: 'EUR' 1704 }, 1705 1706 { 1707 iso_code: 'PM', 1708 name: 'St. Pierre & Miquelon', 1709 currency_code: 'EUR' 1710 }, 1711 1712 { 1713 iso_code: 'VC', 1714 name: 'St. Vincent & Grenadines', 1715 currency_code: 'USD' 1716 }, 1717 1718 { 1719 iso_code: 'SR', 1720 name: 'Suriname', 1721 currency_code: 'USD' 1722 }, 1723 1724 { 1725 iso_code: 'SJ', 1726 name: 'Svalbard & Jan Mayen', 1727 currency_code: 'USD' 1728 }, 1729 1730 { 1731 iso_code: 'SE', 1732 name: 'Sweden', 1733 currency_code: 'SEK' 1734 }, 1735 1736 { 1737 iso_code: 'CH', 1738 name: 'Switzerland', 1739 currency_code: 'CHF' 1740 }, 1741 1742 { 1743 iso_code: 'TW', 1744 name: 'Taiwan', 1745 currency_code: 'USD' 1746 }, 1747 1748 { 1749 iso_code: 'TJ', 1750 name: 'Tajikistan', 1751 currency_code: 'USD' 1752 }, 1753 1754 { 1755 iso_code: 'TH', 1756 name: 'Thailand', 1757 currency_code: 'USD' 1758 }, 1759 1760 { 1761 iso_code: 'TL', 1762 name: 'Timor-Leste', 1763 currency_code: 'USD' 1764 }, 1765 1766 { 1767 iso_code: 'TK', 1768 name: 'Tokelau', 1769 currency_code: 'USD' 1770 }, 1771 1772 { 1773 iso_code: 'TT', 1774 name: 'Trinidad & Tobago', 1775 currency_code: 'USD' 1776 }, 1777 1778 { 1779 iso_code: 'TR', 1780 name: 'Türkiye', 1781 currency_code: 'USD' 1782 }, 1783 1784 { 1785 iso_code: 'TM', 1786 name: 'Turkmenistan', 1787 currency_code: 'USD' 1788 }, 1789 1790 { 1791 iso_code: 'TC', 1792 name: 'Turks & Caicos Islands', 1793 currency_code: 'USD' 1794 }, 1795 1796 { 1797 iso_code: 'TV', 1798 name: 'Tuvalu', 1799 currency_code: 'USD' 1800 }, 1801 1802 { 1803 iso_code: 'UM', 1804 name: 'U.S. Outlying Islands', 1805 currency_code: 'USD' 1806 }, 1807 1808 { 1809 iso_code: 'UA', 1810 name: 'Ukraine', 1811 currency_code: 'USD' 1812 }, 1813 1814 { 1815 iso_code: 'AE', 1816 name: 'United Arab Emirates', 1817 currency_code: 'AED' 1818 }, 1819 1820 { 1821 iso_code: 'GB', 1822 name: 'United Kingdom', 1823 currency_code: 'GBP' 1824 }, 1825 1826 { 1827 iso_code: 'US', 1828 name: 'United States', 1829 currency_code: 'USD' 1830 }, 1831 1832 { 1833 iso_code: 'UY', 1834 name: 'Uruguay', 1835 currency_code: 'USD' 1836 }, 1837 1838 { 1839 iso_code: 'UZ', 1840 name: 'Uzbekistan', 1841 currency_code: 'USD' 1842 }, 1843 1844 { 1845 iso_code: 'VU', 1846 name: 'Vanuatu', 1847 currency_code: 'USD' 1848 }, 1849 1850 { 1851 iso_code: 'VA', 1852 name: 'Vatican City', 1853 currency_code: 'EUR' 1854 }, 1855 1856 { 1857 iso_code: 'VE', 1858 name: 'Venezuela', 1859 currency_code: 'USD' 1860 }, 1861 1862 { 1863
1863 iso_code: 'VN', 1864 name: 'Vietnam', 1865 currency_code: 'USD' 1866 }, 1867 1868 { 1869 iso_code: 'WF', 1870 name: 'Wallis & Futuna', 1871 currency_code: 'USD' 1872 }, 1873 1874 { 1875 iso_code: 'YE', 1876 name: 'Yemen', 1877 currency_code: 'USD' 1878 } 1879 1880 ] 1881 }; 1882 1883</script>
1883 1884<!-- END app snippet --> 1885 1886 1887 1888 1889 1890 1891 1892<!-- END app block --><!-- BEGIN app block: shopify://apps/simprosys-google-shopping-feed/blocks/core_settings_block/1f0b859e-9fa6-4007-97e8-4513aff5ff3b --><!-- BEGIN: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed --> 1893 1894 1895 1896 1897 1898 <!-- BEGIN app snippet: gsf_spd_data -->
1898<script> 1899 var gsf_call_spd_js = false; 1900 var gsf_spd_data = {}; 1901 var gsf_spd_shop_domain = 'mosmannaustralia.com'; 1902 var gsf_spd_money_format = "${{amount}}"; 1903 1904 1905 1906</script>
1906 1907 1908 1909 1910 <style type='text/css'> 1911 .gsf-spd-loaded .shopify-payment-button button { display: none !important; } 1912 .gsf-spd-loaded .shopify-payment-button__button { display: none !important; } 1913 .gsf-spd-loaded #candyrack-root { display:none !important;} 1914 .gsf-spd-loaded .gsf-spd-price-block {display:none!important;} 1915 .gsf-spd-loaded .gsf-spd-sale-price-block {display:none!important;} 1916 1917 .gsf-spd-product-discount .product__column-sticky [id^="price-template--"][id$="__main"] .price .price__regular .price-item--regular, .gsf-spd-product-discount .product__column-sticky [id^="price-template--"][id$="__main"] .price--on-sale .price__sale .price-item--sale, .gsf-spd-product-discount .product__column-sticky [id^="price-template--"][id$="__main"] .price--on-sale .price__sale .price-item--regular, .gsf-spd-product-discount .product__column-sticky [id^="price-template--"][id$="__main"] .price__badge-sale, .gsf-spd-product-discount .new-product-price .new-price-discounts-wrapper {display:none!important;} 1918 1919 .gsf-spd-loaded #MainContent [id^="price-template--"][id$="__main"] .price__container .price__sale .price-item--regular {text-decoration:none;} 1920 .gsf-spd-loaded .product__column-sticky .price__sale .saved_amount_from_discount {display:none;} 1921 1922 </style>
1922<script>var gsf_call_spd_js = gsf_call_spd_js || false;if (gsf_call_spd_js) {var gsf_spd_ajax_call = 0,gsf_spd_re_ajax_call = 0,gsf_spd_discount_url_call = 0,gsf_spd_re_discount_url_call = 0,gsf_spd_cart_url_call = 0,gsf_shopify_shop_domain = (gsf_spd_shop_domain) ? gsf_spd_shop_domain : '{{shop.domain}}',gsf_shopify_shop_URL = 'https://mosmannaustralia.com';var Shopify = Shopify || {}; var gsf_shopify_currency_active = Shopify?.currency?.active || '';Shopify.gsf_money_format = (gsf_spd_money_format)? gsf_spd_money_format : '${'+'{amount}'+'}';Shopify.gsfFormatMoney = function(cents, format) {if (typeof cents == 'string') { cents = cents.replace('.',''); }var value = '';var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;var formatString = (format || this.gsf_money_format); function defaultOption(opt, def) {return (typeof opt == 'undefined' ? def : opt);}function formatWithDelimiters(number, precision, thousands, decimal) {precision = defaultOption(precision, 2);thousands = defaultOption(thousands, ',');decimal = defaultOption(decimal, '.');if (isNaN(number) || number == null) { return 0; }number = (number/100.0).toFixed(precision);var parts = number.split('.'),dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, '$1' + thousands),cents = parts[1] ? (decimal + parts[1]) : '';return dollars + cents;}var action = formatString.match(placeholderRegex)[1] || 'amount';switch(action) {case 'amount':value = formatWithDelimiters(cents, 2);break;case 'amount_no_decimals':value = formatWithDelimiters(cents, 0);break;case 'amount_with_comma_separator':value = formatWithDelimiters(cents, 2, '.', ',');break;case 'amount_no_decimals_with_comma_separator':value = formatWithDelimiters(cents, 0, '.', ',');break;}return formatString.replace(placeholderRegex, value);};function gsfSPDContainsPrice(str) {const priceRegex = /\b\d{1,3}(?:,\d{3})*(?:\.\d{1,2})?\b/;return priceRegex.test(str);}var gsfSPDGetShopProductData = function (items,type) { var gsf_spd_shop_pdata = ''; for (var i = 0; i < items.length; i++) { var gsf_item = items[i];if (type == 'variant_id'){ gsf_spd_shop_pdata = gsf_item.variant_id;} else if(type == 'product_id') {gsf_spd_shop_pdata = gsf_item.product_id;} else if(type == 'sku') {gsf_spd_shop_pdata = gsf_item.sku;} else if(type == 'price') {gsf_spd_shop_pdata = gsf_item.price;} } return gsf_spd_shop_pdata; };function gsfSPDSetCookie (name, value, minutes) {if (minutes >= 0) {var cookie = name + '=' + encodeURIComponent(value) + ';';var expires = new Date(new Date().getTime() + parseInt(minutes) * 1000 * 60);cookie += 'expires=' + expires.toGMTString() + ';';cookie += 'path=/;';document.cookie = cookie;} }function gsfSPDGetCookie(cookie_name) {if (document.cookie.length > 0) {var cookie_start = document.cookie.indexOf(cookie_name + '=');
1922if (cookie_start !== -1) {cookie_start = cookie_start + cookie_name.length + 1;var cookie_end = document.cookie.indexOf(';', cookie_start);if (cookie_end === -1) {cookie_end = document.cookie.length;}return decodeURIComponent(document.cookie.substring(cookie_start, cookie_end));}}return '';}function gsfSPDRemoveCookie(cookie_name) {document.cookie = cookie_name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 UTC;';}function gsfSPDRemoveCookiesContaining(keyword) {document.cookie.split(';').forEach(cookie => {if (cookie.includes(keyword)) {document.cookie = cookie.split('=')[0] + '=; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 UTC;';}});}function gsfSleep(ms) {return new Promise(resolve => setTimeout(resolve, ms));}var gsfSPDGenerateProductItemsId = function (items, type = 'google') { var gsf_spd_item_pid = 'shopify_AU' + '_' + items.product_id + '_' + items.variant_id;if (parseInt('0') === 1) {gsf_spd_item_pid = items.sku;} else if (parseInt('0') === 2) {gsf_spd_item_pid = items.variant_id;} else if (parseInt('0') === 3) {gsf_spd_item_pid = items.product_id + '_' + items.variant_id;}return gsf_spd_item_pid;};function gsf_show_discount_label(gsf_spd_jQuery, gsf_spd_current_price, gsf_spd_new_price) {var discount_label = gsf_spd_jQuery('.product__column-sticky .price__sale .saved_amount_from_discount, .product-card__badges .product-card__badge--discount .percentage');if (discount_label.length > 0) {var discounted_amount = gsf_spd_current_price - gsf_spd_new_price;var discounted_percantage = parseFloat((discounted_amount / gsf_spd_current_price) * 100).toFixed(2);var discount_amount_with_currency = Shopify.gsfFormatMoney(discounted_amount * 100);var discount_text = 'SAVE '+discount_amount_with_currency+' (' + discounted_percantage + '%)';console.log('discounted_percantage', discounted_percantage, discount_text);discount_label.text(discount_text);discount_label.show();}}function gsfSPDGetCurrentVariantId() {const input = document.querySelector("input[name='id']");return input ? parseInt(input.value, 10) : null;}function gsfGetActiveSPDData(gsf_spd_jQuery = '', spd_type = '') {var gsf_spd_active_data = false;var gsf_spd_active_variant = gsfSPDGetCookie('gsf_spd_active_variant') || 0;var gsf_shopify_variant_id = gsf_spd_active_variant;var gsf_shopify_product_id = '';if (typeof gsf_spd_data != 'undefined' && gsf_spd_data && gsf_spd_data.data && gsf_spd_data.data.total_price > 0 && gsf_spd_data.page_type == 'product') {var gsf_shopify_variant_id = gsfSPDGetShopProductData(gsf_spd_data.data.product_data,'variant_id');gsf_shopify_product_id = gsfSPDGetShopProductData(gsf_spd_data.data.product_data,'product_id');}var gsf_spd_apply_product_level_discount = gsfSPDGetCookie('gsf_spd_apply_product_discount_'+gsf_shopify_product_id);if ((gsf_spd_active_variant > 0 && gsf_shopify_variant_id == gsf_spd_active_variant) || gsf_spd_apply_product_level_discount == 'true') {if (spd_type && spd_type == 'extended_SPD') {var gsf_spd_final_data = gsfSPDGetCookie('gsf_spd_extended_data_'+ gsf_spd_active_variant) || '{}';} else {var gsf_spd_final_data = gsfSPDGetCookie('gsf_spd_final_data_'+ gsf_spd_active_variant) || '{}';}gsf_spd_final_data = JSON.parse(gsf_spd_final_data);var gsf_spd_final_data_count = Object.keys(gsf_spd_final_data).length;if (gsf_spd_final_data_count > 0) {gsf_spd_active_data = gsf_spd_final_data;} }var gsf_spd_apply_product_level_discount = gsfSPDGetCookie('gsf_spd_apply_product_discount_'+gsf_shopify_product_id);if (gsf_spd_apply_product_level_discount == 'true' && gsf_spd_jQuery != '') {if (gsf_spd_jQuery('body').hasClass('gsf-spd-product-discount') == false) {gsf_spd_jQuery('body').addClass('gsf-spd-product-discount');}}return gsf_spd_active_data;}function gsfUpdateQueryStringParameter(uri, key, value) {var gsf_spd_re = new RegExp('([?&])' + key + '=.*?(&|$)', 'i');var gsf_spd_separator = uri.indexOf('?') !== -1 ? '&' : '?';if (uri.match(gsf_spd_re)) {return uri.replace(gsf_spd_re, '$1' + key + '=' + value + '$2');} else {return uri + gsf_spd_separator + key + '=' + value;}}function gsfParseJwtToken(gsf_google_token) {if (typeof gsf_google_token === 'undefined' || gsf_google_token === '' || gsf_google_token === null || gsf_google_token.split('.').length !== 3) {return false;}var gsf_spd_base64Url = gsf_google_token.split('.')[1];var gsf_spd_base64 = gsf_spd_base64Url.replace(/-/g, '+').replace(/_/g, '/');var gsf_spd_jsonPayload = decodeURIComponent(atob(gsf_spd_base64).split('').map(function (c) {return '%' + ('00' + c.charCo
1922deAt(0).toString(16)).slice(-2)}).join(''));return JSON.parse(gsf_spd_jsonPayload)}function gsfSetDiscountCodeOnShopifyThemes(gsf_spd_jQuery) {var gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery);if (gsf_spd_final_data) {var gsf_discount_code = gsf_spd_final_data.discount_code; var gsf_spd_product_id = gsf_spd_final_data.product_id;if (gsf_discount_code) {gsf_spd_jQuery('#gsf_spd_discount').remove(); gsf_spd_jQuery('form[action="/cart"],form[action^="/cart?"]').append('<input type="hidden" name="discount" id="gsf_spd_discount" value="'+ gsf_discount_code +'">');if (gsf_spd_discount_url_call == 0) {var gsf_apply_discount_url = gsf_shopify_shop_URL + '/discount/' + gsf_discount_code;gsf_spd_jQuery.get(gsf_apply_discount_url, function () {});gsf_spd_discount_url_call = 1;}} }}function gsfRemoveDiscountCodeOnShopifyThemes(gsf_spd_jQuery) {if (gsf_spd_re_discount_url_call == 0) {gsf_spd_re_discount_url_call = 1;gsf_spd_jQuery('#gsf_spd_discount').remove();var gsf_apply_discount_url = gsf_shopify_shop_URL + '/discount/1';gsf_spd_jQuery.get(gsf_apply_discount_url, function () {});}}function gsfSetPriceOnProduct(gsf_spd_jQuery, gsf_spd_current_price, gsf_spd_new_price, display_spd_price = true, instant_show_spd_price = false, check_currency = true) {var gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery);if (gsf_spd_final_data || instant_show_spd_price) {var gsf_spd_current_price = instant_show_spd_price ? (gsf_spd_current_price || gsf_spd_final_data.current_price) : (gsf_spd_final_data.current_price || gsf_spd_current_price),gsf_spd_new_price = instant_show_spd_price ? (gsf_spd_new_price || gsf_spd_final_data.new_price) : (gsf_spd_final_data.new_price || gsf_spd_new_price),gsf_spd_currency = gsf_spd_final_data.c,gsf_spd_product_id = gsf_spd_final_data.product_id,gsf_spd_variant_id = gsf_spd_final_data.variant_id,gsf_shopify_currency_active = Shopify.currency.active || '';if (check_currency && gsf_shopify_currency_active && gsf_spd_currency && gsf_shopify_currency_active != gsf_spd_currency) {gsf_spd_page_loaded = 1;return false;}var current_price_format_money = Shopify.gsfFormatMoney(gsf_spd_current_price * 100);var new_price_format_money = Shopify.gsfFormatMoney(gsf_spd_new_price * 100);var gsf_select_regular_price, gsf_select_sale_price;if (gsf_spd_jQuery('.mainp-price').length > 0) {var gsf_mainp_sale_el = gsf_spd_jQuery('.mainp-price .price--on-sale .price__sale .price-item--sale');gsf_select_regular_price = gsf_mainp_sale_el.length > 0 ? gsf_mainp_sale_el : gsf_spd_jQuery('.mainp-price .price__regular .price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('.mainp-price .price--on-sale small.price-item--regular');} else if (gsf_spd_jQuery('.product-page .price-item.regular, .product__price .h4').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product-page .price-item.regular, .product__price .h4');gsf_select_sale_price = gsf_spd_jQuery('.product-page .price-item.regular, .product__price .price__regular');} else if (gsf_spd_jQuery('.product-page-info__price span.price span').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product-page-info__price span.price span:nth-child(1)');gsf_select_sale_price = gsf_spd_jQuery('.product-page-info__price span.price span:nth-child(2)');} else if (gsf_spd_jQuery('.price-review .price_range .price_varies').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.price-review .price_range .price_varies ins, .price-review .price_range .price_varies');gsf_select_sale_price = gsf_spd_jQuery('.price-review .price_range .price_varies del');} else if (gsf_spd_jQuery('.product__info-container .f-price__regular .f-price-item--regular .money:visible').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product__info-container .f-price__regular .f-price-item--regular .money');gsf_select_sale_price = gsf_spd_jQuery('.product__info-container .f-price__regular .f-price-item--sale .money');} else if (gsf_spd_jQuery('.product__block--price .f-price .f-price__sale .f-price-item--regular:visible').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product__block--price .f-price .f-price__sale .f-price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('.product__block--price .f-price .f-price__sale .f-price-item--sale');} else if (gsf_spd_jQuery('.product__block--price .f-price .f-price__regular .f-price-item--regular:visible').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product__block--price .f-price .f-price__regular .f-price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('.product__block--price .f-price--on-sale .f-price__sale .f-price-item--sale');} else if (gsf_spd_jQuery('.pagepilot-layout .price__sale .pp-line-through').length > 0) {let r = '.price .pagepilot-layout .price__sale .pp-line-through', p = gsf_spd_jQuery('.product__column-sticky '+r).length ? '.product__column-sticky ' : '';gsf_select_regular_price = gsf_spd_jQuery(p+r);gsf_select_sale_price = gsf_spd_jQuery(p+'.price .pagepilot-layout .price__sale .price-item--sale');} else if (gsf_spd_jQuery('.pagepilot-wrapper .pp-flex-col .pp-price-item--regular').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.pagepilot-wrapper .pp-flex-col .pp-price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('.pagepilot-wrapper .pp-flex-col .pp-price-item--sale-price');} else if (gsf_spd_jQuery('main#MainContent.wrapper-body.content-for-layout.focus-none .productView-price .price .price__regular .price-item--regular').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('main#MainContent.wrapper-body.content-for-layout.focus-none .productView-price .price .price__regular .price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('main#MainContent.wrapper-body.content-for-layout.focus-none .productView-price .price--on-sale .price__last .price-item--sale');if (gsf_select_sale_price.length > 0) {gsf_select_regular_price = gsf_spd_jQuery('main#MainContent.wrapper-body.content-for-layout.focus-none .productView-price .price--on-sale .price__sale .price__compare .price-item--regular');}} else if (gsf_spd_jQuery('#priceWrapperTdf .price .price__regular .price-item--regular').length) {gsf_select_regular_price = gsf_spd_jQuery('#priceWrapperTdf .price .price__regular .price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('#priceWrapperTdf .price .price__sale .price-item--sale');} else if (gsf_spd_jQuery('.price .price__regular .price-item--regular').length > 0) {let cmn_r = '.price .price__regular .price-item--regular', p = '';if (gsf_spd_jQuery('.product__column-sticky ' + cmn_r).length) {p = '.product__column-sticky ';} else if (gsf_spd_jQuery('.productView-price ' + cmn_r).length) {p = '.productView-price ';}if (gsf_spd_jQuery(p + '[id^="price-template--"][id$="__main"] ' + cmn_r).length) {p += '[id^="price-template--"][id$="__main"] ';}let r = p + cmn_r, s = p + '.price--on-sale .price__sale .price-item--sale';gsf_select_sale_price = gsf_spd_jQuery(s);if (gsf_select_sale_price.length) r = p + '.price--on-sale .price__sale .price-item--regular';if (gsf_spd_jQuery(r + ' .money').length) {r += ' .money';gsf_select_sale_price = gsf_spd_jQuery(s + ' .money');}gsf_select_regular_price = gsf_spd_jQuery(r);} else if (gsf_spd_jQuery('.price-item--regular:visible').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.price-item--regular:visible');gsf_select_sale_price = gsf_spd_jQuery('.price-item--sale:visible');} else if (gsf_spd_jQuery('.pr_sticky_su .shopify-section .money').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.pr_sticky_su .shopify-section .money');gsf_select_sale_price = gsf_spd_jQuery('.pr_sticky_su .shopify-section .sale-price .money');} else if (gsf_spd_jQuery('.product-top-sticky .product-price .price').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product-top-sticky .product-price .price');gsf_select_sale_price = gsf_spd_jQuery('.product-top-sticky .product-price .price .info .old');if (gsf_select_sale_price.length > 0) {[gsf_select_regular_price, gsf_select_sale_price] = [gsf_select_sale_price, gsf_select_regular_price];} else if (gsf_spd_jQuery('.product-top-sticky .product-price .info .old').length > 0) {gsf_select_sale_price = gsf_spd_jQuery('.product-top-sticky .product-price .info .old');[gsf_select_regular_price, gsf_select_sale_price] = [gsf_select_sale_price, gsf_select_regular_price];}} else if (gsf_spd_jQuery('.product__info-block .product__price .price__regular .price-item--regular, .product__info-block .product__price .price__sale .price-item--sale').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product__column-sticky .product__info-block .product__price .price__regular .price-item--regular, .product__info-block .product__price .price__sale .price-item--sale');gsf_select_sale_price = gsf_spd_jQuery('.product__info-block .product__price .price__sale .price-item--sale');} else if (gsf_spd_jQuery('.f8pr .f8pr-price').text().trim() != '') {gsf_select_regular_price = gsf_spd_jQuery('.f8pr .f8pr-price');gsf_select_sale_price = gsf_spd_jQuery('');if (gsf_spd_jQuery('.f8pr .f8pr-price .old-price').length) {gsf_select_regular_price = gsf_spd_jQuery('.f8pr .f8pr-price .old-price');gsf_select_sale_price = gsf_spd_jQuery('.f8pr .f8pr-price').contents().filter(function () { return this.nodeType === 3 && this.textContent.trim() !== ''; });}} else if (gsf_spd_jQuery('#gwV-p7VDH9 .ciwi-money').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('#gwV-p7VDH9 .ciwi-money');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('.product__info-wrapper .emdpr-prices-container').length) {gsf_select_regular_price = gsf_spd_jQuery('.product__info-wrapper .emdpr-prices-container');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('#MainContent .product-info__price-wrapper .price-wrapper').length) {gsf_select_regular_price = gsf_spd_jQuery('#MainContent .product-info__price-wrapper .price-wrapper');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('#MainContent .shopify-section--product-price-wsp').length) {gsf_select_regular_price = gsf_spd_jQuery('#MainContent .shopify-section--product-price-wsp');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('.pf-product-form .sc-fYXHKj [data-product-type="price"]').length) {gsf_select_regular_price = gsf_spd_jQuery('.pf-product-form .sc-fYXHKj [data-product-type="price"]');gsf_select_sale_price = gsf_spd_jQuery('.pf-product-form .sc-fYXHKj [data-product-type="compare_at_price"]');}
1922 else if (gsf_spd_jQuery('[id^="price-template--"][id$="__main"] .price__current').length) {gsf_select_regular_price = gsf_spd_jQuery('[id^="price-template--"][id$="__main"] .price__current');gsf_select_sale_price = gsf_spd_jQuery('[id^="price-template--"][id$="__main"] .price__compare:visible');} else if (gsf_spd_jQuery('[id^="shopify-section-template"][id$="__main"] #ProductPrice .money').length) {gsf_select_regular_price = gsf_spd_jQuery('[id^="shopify-section-template"][id$="__main"] #ProductPrice .money');gsf_select_sale_price = gsf_spd_jQuery('[id^="shopify-section-template"][id$="__main"] #ComparePrice .money');} else if (gsf_spd_jQuery('.product-single__price [id^="ProductPrice-template--"][id$="__product"]').length) {gsf_select_regular_price = gsf_spd_jQuery('.product-single__price [id^="ProductPrice-template--"][id$="__product"]');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('.main-product--wrapper .product-price--original').length) {gsf_select_regular_price = gsf_spd_jQuery('.main-product--wrapper .product-price--original');gsf_select_sale_price = gsf_spd_jQuery('.main-product--wrapper .product-price--compare:visible')} else if (gsf_spd_jQuery('#main-product span[aria-label="price"].tw-text-primaryRed').length) {gsf_select_regular_price = gsf_spd_jQuery('#main-product span[aria-label="price"].tw-text-primaryRed');gsf_select_sale_price = gsf_spd_jQuery('#main-product span[x-show*="hasDiscountForSelected"]');} else if (gsf_spd_jQuery('.product-details .product-price .current-price').length) {gsf_select_regular_price = gsf_spd_jQuery('.product-details .product-price .current-price');gsf_select_sale_price = gsf_spd_jQuery('.product-details .product-price .was-price');} else if (gsf_spd_jQuery('.custom-price-wrapper .price-main .current-price').length) {gsf_select_regular_price = gsf_spd_jQuery('.custom-price-wrapper .price-main .current-price');gsf_select_sale_price = gsf_spd_jQuery('.custom-price-wrapper .price-main .old-price');} else if (gsf_spd_jQuery('.product-info-price .product-price-inner span.money:visible').length) {gsf_select_regular_price = gsf_spd_jQuery('.product-info-price .product-price-inner span.money:visible').first();gsf_select_sale_price = gsf_spd_jQuery('.product-info-price .product-price-inner span.money:visible, .product-info-price .product-price-inner strike.money:visible');} else {gsf_select_regular_price = gsf_spd_jQuery('.gsf-spd-product-sale-price, .product-form__info-item .price-list .price:first-child, .price-item--regular:visible, #productPrice, .product__current-price, .ProductMeta__PriceList, .gsf-spd-product-price-block .current_price, .product-price-box .current-price, form[data-productid="'+ gsf_spd_product_id +'"] .gf_product-prices .gf_product-price, .tt-price .sale-price, .tt-price .new-price, .product-block--price span[data-product-price], .product-block--price span[data-product-price] .money, .product-block--price .price-ui .price, .product__price .price__current .money, .product__price .current-price .money, .prices span.price, .price-list .price--highlight .money, .variant-price-list .price--highlight .money, .main-product .product-price--original, .product-info .price-list sale-price .bird-money, .product-single__price-number .money, .product__info .price-list .price--large, .main-product__block .m-price-item--regular .money, .ecom-product-single__price--regular, .tee-product-price .tee-price--current, .product--price .price--main .money, .product-info__price .price__current, .product-detail__price span[data-product-price], .product-block .product_name span, .product_payment_info .product__price, .pricecontainer .product__price, .product-info .price-list sale-price, .product-price .product-price__regular, .product-price #ProductPrice-product-template .money, .t4s-product__price-review .t4s-product-price, .product__price--holder .product__price, .price-container .sale-price .money, .price-container .current-price .money, .product-price-wrap span.product-price__price .money, .product-details_price-wrapper .price-sale, .product-single__meta #ProductPrice-'+ gsf_spd_product_id +', .price-container .price-item-regular, .price .ProductPrice-product-template, div[data-product-type="price"] .money, .gm_price_container .gm_price, #ProductPrice .money .dualPrice, .yv-product-price .money, .new-product-price .new-current-price-wrapper, .hdt-price__container .hdt-price, .product__price span[data-price], .product__price span[data-product-price], .loop-one-time-purchase-option-price-amount, .product-price .product-price__current-price .money, .product__price .product__price--regular, .product-price__cost .product-price__current-price, .bls__product-price .price__regular .price, .product-price-container ins .amount, .product-detail__price .price-regular .price, .product-pricing .product-actual-price .money, .price .price__number .money, .product-price-block span[x-html="formatMoney(currentPrice)"], #ProductSection #productPrice-product-template, .x-block-price .main-product-price .price-sale, .main-product__block-price .m-price__sale .m-price-item--sale, .price__container .sale .money, .custom-product-pricing #ProductPrice .money, .product-price-group #ProductPrice .money, .product-details div[ref="priceContainer"] .price, .product__block--price .f-price__regular .f-price-item--regular .money, .product__block--price .f-price__sale .f-price-item--regular, div[data-block-type="price"] .font-semibold');gsf_select_sale_price = gsf_spd_jQuery('.gsf-spd-product-regular-price, .product-form__info-item .price-list .price--compare, .price-item--sale:visible, .g
1922sf-spd-product-price-block .was_price, .gsf-spd-product-price-block .savings, .product-price-box .previous-price, form[data-productid="'+ gsf_spd_product_id +'"] .gf_product-prices .gf_product-compare-price, .tt-price .old-price, .product-block--price .product__price--compare, .product-block--price span[data-compare-price] .money, .product-block--price .price-ui .compare-at-price, .product__price .price__compare-at .money, .product__price .was-price .money, .prices span.compare-price, .price-list .price--compare .money, .variant-price-list .price--compare .money, .main-product .product-price--compare, .giraffly_PCPreview_BOX .giraffly_compare_at_price, .product-info .price-list compare-at-price .bird-money, .product-single__price-compare .money, .product__info .price-list .price--compare, .main-product__block .m-price-item--sale .money, .ecom-product-single__price--sale, .tee-product-price .tee-price--compare, .product--price .price--compare-at .money, .product-info__price .price__was, .product-detail__price .product-price__compare, .product_payment_info .product__price--old, .pricecontainer .pricewas, .product-info .price-list compare-at-price, .product-price .product-price__compare, .product-price #ComparePrice-product-template .money, .product__price--holder .product__price--old, .price-container .original-price .money, .product-price-wrap .product-price__sale .money, .product-details_price-wrapper .price-compare, .product-single__meta #ComparePrice-'+ gsf_spd_product_id +', .price-container .price-item-sale, .price .ComparePrice-product-template, div[data-product-type="compare_at_price"] .money, .gm_price_container .gm_price .sale-price, #ComparePrice .money .dualPrice, .yv-product-compare-price .money, .new-product-price .new-price-discounts-wrapper, .hdt-price__container .hdt-compare-at-price, .product__price s[data-compare-price], .product-price .product-price__old-price .money, .product__price .product__price--compare, .product-price__cost .product-price__old-price, .bls__product-price .price__sale .price-item, .product-price-container del .amount, .product-detail__price .price-regular .compare-price, .product-pricing .product-compare-price .money, .price .price__compare .money, .product-price-block s[x-html="formatMoney(currentVariant.compare_at_price)"], .x-block-price .main-product-price small.cap, .main-product__block-price .m-price__sale .m-price-item--regular, .price__container .was_price .money, .product-price-group #ComparePrice .money, .product-details div[ref="priceContainer"] .compare-at-price, .product__block--price .f-price__sale .f-price-item--sale, div[data-block-type="price"] .line-through');}gsfShowNewPriceOnProductDetail(gsf_spd_jQuery, gsf_select_regular_price, gsf_select_sale_price, gsf_spd_current_price, gsf_spd_new_price, display_spd_price, new_price_format_money, current_price_format_money);if (gsf_spd_jQuery('#stickyAtcPDP').length > 0) {gsf_spd_jQuery('#stickyAtcPDP span[aria-label="price"]').html(new_price_format_money);}}}function gsfAddCustomCss(gsf_spd_jQuery, new_price_format_money, current_price_format_money) {var gsf_spd_use_default_price_size = '', gsf_spd_use_default_regular_price_class = '', gsf_spd_regular_price_style, gsf_spd_sale_price_style;gsf_spd_regular_price_style = 'text-decoration: line-through;font-weight: 700;';gsf_spd_sale_price_style = 'color:#fa4545;font-weight: 700;';gsf_spd_jQuery('.gsf-spd-price-block').after('<span class="gsf-spd-price '+ gsf_spd_use_default_price_size +' "><span class="gsf-spd-sale-price" style="'+ gsf_spd_sale_price_style +'">'+ new_price_format_money +'</span> <span class="gsf-spd-regular-price '+ gsf_spd_use_default_regular_price_class +' " style="'+ gsf_spd_regular_price_style +'" >'+current_price_format_money+'</span></span>'); gsfSleep(1000).then(() => {if (gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-price .money').length > 0) {gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-price .money').text(new_price_format_money);if (gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-original-price .money').length == 0) {gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-price').before('<div class="sls-original-price"><span class="money conversion-bear-money seal-money ht-money">'+current_price_format_money+'</span></div>');} else {gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-original-price .money').text(current_price_format_money);}}if (gsf_spd_jQuery('.productView-subtotal .money-subtotal').length > 0) {gsf_spd_jQuery('.productView-subtotal .money-subtotal').text(new_price_format_money);}if (gsf_spd_jQuery('.product-form__submit [class^="main-atc-price-span-template--"][class$="__main"]').length > 0) {gsf_spd_jQuery('.product-form__submit [class^="main-atc-price-span-template--"][class$="__main"]').html(new_price_format_money);}let gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery), new_price = (gsf_spd_final_data && ('p' in gsf_spd_final_data)) ? (gsf_spd_final_data.p * 100) : 0;if (gsf_spd_jQuery('.quantity__input').length > 0 && new_price > 0) {gsf_spd_jQuery('.quantity__input').attr('data-price', new_price);}if (gsf_spd_jQuery('.Vtl-VolumeDiscountRadio .Vtl-VolumeDiscountRadio__TierItem .Vtl-VolumeDiscountRadio__LabelHeaderTotalValue.Vtl-Money').length > 0) {gsf_spd_jQuery('.Vtl-VolumeDiscountRadio .Vtl-VolumeDiscountRadio__TierItem .Vtl-VolumeDiscountRadio__LabelHeaderTotalValue.Vtl-Money').text(new_price_format_money);}});}function gsfShowNewPriceOnProductDetail (gsf_spd_jQuery, gsf_select_regular_price, gsf_select_sale_price, gsf_spd_current_price, gsf_spd_new_price, display_spd_price, new_price_format_money, current_price_format_money) {let is_valid_price = (gsf_select_regular_price.length > 0 && gsf_spd_current_price > 0 && gsf_spd_new_price > 0);var gsf_percentage_off_label_show_hide = gsf_spd_jQuery('.product__price-savings, .price-list .price--discount, .variant-price-list .price--discount, .price__badge-sale, .product-label--on-sale, .product__badge--sale, .product__badges-sale, .tee-price--saving, .discount-percentage, .tag--sale, .yousave, .product-price__you-save, .discount-and-save-price, .badge--on-sale, .your-price-savings-wrap, product-price div[class*="@save"], product-price div[class*="@compare"] dt[class^="#price-item-heading"], .product-price__percent, .saved_amount_from_discount, #DiscountSaved, .yv-product-percent-off, .hdt-badge__on-sale, .product__price-displayed-discount, .product__price--off, .product-block--price span[data-product-price-wrap], .price__saved, .price-desktop .risparmi, .prezzo-scomposto .vista-percentuale, .product-block--price .savings, .m-price__badge-sale, .price__container .savings, [id^="price-template--"][id$="__main"] .price__badge, .productView-details .price_save .save_badge, .custom-price-wrapper .save-compare .save-badge');if (is_valid_price) { if (display_spd_price) {gsf_spd_jQuery('.gsf-spd-price, .gsf-spd-regular-price, .gsf-spd-sale-price').remove();gsf_percentage_off_label_show_hide.hide();if (gsf_spd_jQuery('.gsf-spd-price-block').length == 0) {gsf_select_regular_price.wrap('<span class="gsf-spd-price-block">').hide();}if (gsf_select_sale_price.length > 0) {gsf_select_sale_price.addClass('gsf-spd-sale-price-block');gsf_select_sale_price.hide();}gsfAddCustomCss(gsf_spd_jQuery, new_price_format_money, current_price_format_money);gsfSleep(2000).then(() => {gsfSetDiscountCodeOnShopifyThemes(gsf_spd_jQuery);});gsf_spd_page_loaded = 1;} else {gsf_spd_jQuery('.gsf-spd-regular-price, .gsf-spd-sale-price').remove();gsf_percentage_off_label_show_hide.show();if (gsf_spd_jQuery('.gsf-spd-price-block').length > 0) {gsf_select_regular_price.unwrap('span.gsf-spd-price-block').show();} if (gsf_select_sale_price.length > 0) {gsf_select_sale_price.removeClass('gsf-spd-sale-price-block');gsf_select_sale_price.show(); }}gsf_spd_page_loaded = 1; } else if (display_spd_price) {gsf_spd_page_loaded = 1;}}function gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data, create_discount_code = true, instant_show_spd_price = false) { var gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery);if (!gsf_spd_final_data) {gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery, 'extended_SPD');}if (gsf_spd_final_data) {var d=gsf_spd_final_data;var gsf_spd_current_price=d.current_price,gsf_spd_new_price=d.new_price,gsf_spd_product_id=d.product_id,gsf_spd_variant_id=d.variant_id,gsf_spd_discount_code=d.discount_code,gsf_spd_currency=d.c,gsf_spd_exp_time=d.exp,gsf_spd_token=d.spd_token||false,gsf_shopify_currency_active=Shopify.currency.active||''; if (gsf_shopify_currency_active && gsf_spd_currency && gsf_shopify_currency_active != gsf_spd_currency) {gsf_spd_page_loaded = 1;return false;}var gsf_total_cart_amount = 0,gsf_spd_price_html_show = true,gsf_spd_sub_price_html_show = true,gsf_spd_force_load_extended_hours = false; gsf_spd_jQuery.getJSON('/cart.js', function(cart) {gsf_spd_jQuery(cart.items).each(function(index, item) {var gsf_cart_index = (index + 1);var gsf_cart_item_price = (item.price / 100);if (gsf_spd_product_id == item.product_id && gsf_spd_variant_id == item.variant_id && gsf_spd_current_price == gsf_cart_item_price && gsf_spd_discount_code) {var gsf_select_cart_sale_price = gsf_spd_jQuery('.gsf-spd-cart-price-block .was_price, .line-item__price--compare, .cart-item--sale-price, .mm-ajaxcart-item-price .cart_compare_at-price');var gsf_select_cart_price = gsf_spd_jQuery('.gsf-spd-cart-lineitem-price, .gsf-spd-cart-price, .cart__price, td[data-label="Price"], .cart
1922-item__price, .gsf-spd-cart-price-block .sale, .desk-price-col .price-box, .Cart__ItemList .CartItem__Price .money, div.product-option, .line-item__price--highlight .money, .CartItem__PriceList .bird-money, .line-item-info .bird-money, .line-item__info .price-list .price, .cart-item--content-price .money, .mm-ajaxcart-item-price .money, .cart-item-price .price--end, .cart__item__price');var gsf_select_cart_final_price = gsf_spd_jQuery('.gsf-spd-cart-lineitem-final-price, .gsf-spd-cart-final-price, .cart__final-price, .cart__item-total, .price--end, td[data-label="Total"], .Cart__ItemList .CartItem__LinePrice .money, .cart-item--total .money, .main-bottom .price, .cart--total .price, .line-item__line-price .money, .cart-item__totals, .CartItem__LinePriceList .bird-money, .text-end .bird-money, .cart-item__total .money, .cart__price #item-price');var gsf_replace_cart_price = gsf_spd_jQuery("[data-cart-item-key='" + item.key + "'], [data-cartitem-key='" + item.key + "'], [data-line-item-key='" + item.key + "'], [data-cart-item-id='" + item.key + "'], [data-key='" + item.key + "'], [data-id='" + item.key + "'], [data-line='" + item.key + "'], [data-variant_id='" + gsf_spd_variant_id + "'], [data-item='" + item.key + "'], #CartItem-" + gsf_cart_index + ", #CartDrawer-Item-" + gsf_cart_index + ", .cart-table");gsfSetDiscountCodeOnShopifyThemes(gsf_spd_jQuery);var gsf_new_price = (gsf_spd_new_price > 0) ? gsf_spd_new_price : (item.price / 100),gsf_item_final_price = (item.quantity * gsf_new_price);if (gsf_spd_price_html_show && gsf_spd_sub_price_html_show) {gsf_replace_cart_price.find(gsf_select_cart_price).html(Shopify.gsfFormatMoney(gsf_new_price*100));gsf_replace_cart_price.find(gsf_select_cart_final_price).html(Shopify.gsfFormatMoney(gsf_item_final_price*100));if (gsf_select_cart_sale_price.length > 0) { gsf_replace_cart_price.find(gsf_select_cart_sale_price).hide();}}} else {var gsf_item_final_price = (item.quantity * (item.price/100));}gsf_total_cart_amount += parseFloat(gsf_item_final_price);});if (gsf_total_cart_amount > 0 || gsf_spd_force_load_extended_hours) {if (gsf_spd_price_html_show) {gsf_spd_jQuery('.gsf-spd-cart-subtotal-price, .cart-subtotal__price, .cart__subtotal, .totals__subtotal-value, .cart-drawer__subtotal-price, .js-cart_subtotal .money, .js-cart_grand_total .money, .sidebar-footer .subtotal-price, #bk-cart-subtotal-price, .Cart__Footer .Cart__Total .money, .total-sum-box .sum, #subtotal td, #grandtotal td, .tt-total .full-total-js, .cart__footer span, .cart__item--subtotal div[data-subtotal], .revy-upsell-cart-summary-total-value-final, .cart-subtotal .money, .footer .slidecart-subtotal, .cart-form .total .price, .cart__item-sub div[data-subtotal], .cart-title-total .money, .atc-banner--cart .atc-subtotal--price, .cart__item-sub div[data-subtotal] .money, #CartDrawer .total-price .money, #asm-totals #asm-subtotal-rate, .drawer__footer .totals__total-value, .subtotal .tdf_money').html(Shopify.gsfFormatMoney(gsf_total_cart_amount*100));}gsf_spd_jQuery('.cart__item--subtotal div[data-subtotal]').attr('gsf-cart-total-price', (gsf_total_cart_amount));gsf_spd_page_loaded = 1;var gsf_spd_is_updated = gsfSPDGetCookie('gsf_spd_is_updated_' + gsf_spd_variant_id) || false;if (gsf_spd_re_ajax_call == 0 && !gsf_spd_is_updated) { gsf_spd_re_ajax_call = 1;var gsf_spd_re_ajax_call_sleep_time = 0;gsfSleep(gsf_spd_re_ajax_call_sleep_time).then(() => {gsf_spd_jQuery.ajax({type: 'PATCH',url: '/apps/gsf/gad?t=' + Date.now(),data : JSON.stringify({'shop_domain' : gsf_shopify_shop_domain, 'variant_id' : gsf_spd_variant_id.toString(), 'product_id' : gsf_spd_product_id.toString(), 'spd_token' : gsf_spd_token, 'expiry_time' : gsf_spd_exp_time, 'action': 'spd_update', 'shopify_currency' : gsf_shopify_currency_active, 'timestamp' : (Date.now()/1000)}),contentType: 'application/json; charset=utf-8',crossDomain : true,dataType: 'json',success: function(results) {var final_data = results.data || {};if (results.error == 0 && Object.keys(final_data).length > 0 && final_data && final_data.new_price > 0) {var gsf_spd_variant_id = (final_data.variant_id) ? final_data.variant_id : 0; var exp_time_minutes = (final_data.exp_time_minutes) ? final_data.exp_time_minutes : 0;if (exp_time_minutes) {gsfSPDSetCookie('gsf_spd_is_updated_' + gsf_spd_variant_id, true, exp_time_minutes);var final_data_new = JSON.stringify(gsf_spd_final_data);gsfSPDSetCookie('gsf_spd_active_variant', gsf_spd_variant_id, exp_time_minutes);gsfSPDSetCookie('gsf_spd_extended_data_' + gsf_spd_variant_id , final_data_new, exp_time_minutes);}}
1922 else {console.log('Oops, Something went wrong please try after some time.!');}}});});}}});} } function triggerChangeVariant(handler) { function track(fn, handler, before) {return function interceptor() {if (before) {handler.apply(this, arguments);return fn.apply(this, arguments);} else {var result = fn.apply(this, arguments);handler.apply(this, arguments);return result;}};}var currentVariantId = null;function variantHandler() {var selectedVariantId = window.location.search.replace(/.*variant=(\d+).*/, '$1');if(!selectedVariantId) return;if(selectedVariantId != currentVariantId) {currentVariantId = selectedVariantId;handler(selectedVariantId);}}window.history.pushState = track(history.pushState, variantHandler);window.history.replaceState = track(history.replaceState, variantHandler);window.addEventListener('popstate', variantHandler);}var gsfSPDLoadScript = function(url, callback) { var script = document.createElement('script'); script.type = 'text/javascript';if (script.readyState) { script.onreadystatechange = function() {if (script.readyState == 'loaded' || script.readyState == 'complete') {script.onreadystatechange = null;callback();}};} else {script.onload = function() {callback();};}script.src = url;document.getElementsByTagName('head')[0].appendChild(script);};var gsfSPDPrepareEvent = function (gsf_spd_jQuery) {var gsf_url_params = new URLSearchParams(window.location.search),gsf_shopify_variant_id = 0,gsf_shopify_product_id = 0,gsf_shopify_sku = 0,gsf_shopify_current_price = 0,gsf_shopify_shop_domain = (gsf_spd_shop_domain) ? gsf_spd_shop_domain : '{{shop.domain}}',gsf_shopify_page_type = '',gsf_shopify_currency_rate = Shopify.currency.rate || '',gsf_spd_new_price = 0;if (typeof gsf_spd_data != 'undefined' && gsf_spd_data && gsf_spd_data.data && gsf_spd_data.data.total_price > 0 ) { var gsf_shopify_variant_id = gsfSPDGetShopProductData(gsf_spd_data.data.product_data, 'variant_id'),gsf_shopify_product_id = gsfSPDGetShopProductData(gsf_spd_data.data.product_data, 'product_id'),gsf_shopify_sku = gsfSPDGetShopProductData(gsf_spd_data.data.product_data, 'sku'),gsf_shopify_current_price = gsfSPDGetShopProductData(gsf_spd_data.data.product_data, 'price'),gsf_shopify_page_type = gsf_spd_data.page_type;}if ((gsf_url_params.has('pv2') && gsf_url_params.get('pv2') != null)) { var gsf_spd_google_token = gsf_url_params.get('pv2'),gsf_spd_google_token = gsfParseJwtToken(gsf_spd_google_token);if (gsf_spd_google_token) {var gsf_shopify_product_item = {product_id:gsf_shopify_product_id, variant_id:gsf_shopify_variant_id, sku:gsf_shopify_sku},gsf_shopify_offer_id = gsfSPDGenerateProductItemsId(gsf_shopify_product_item),gsf_shopify_exp = Math.floor((new Date()).getTime() / 1000),gsf_spd_offer_id = gsf_spd_google_token.o || 0,gsf_spd_exp = gsf_spd_google_token.exp || 0;gsf_spd_new_price = gsf_spd_google_token.p || 0;if ((gsf_spd_new_price && gsf_spd_new_price > 0)&& (gsf_shopify_offer_id && gsf_spd_offer_id && gsf_shopify_offer_id == gsf_spd_offer_id)&& (gsf_shopify_exp && gsf_spd_exp && gsf_spd_exp > gsf_shopify_exp)) {gsfSetPriceOnProduct(gsf_spd_jQuery, gsf_shopify_current_price, gsf_spd_new_price, true, true);}}}var gsf_spd_final_data = gsfSPDGetCookie('gsf_spd_final_data_'+ gsf_shopify_variant_id) || '{}'; gsf_spd_final_data = JSON.parse(gsf_spd_final_data); var gsf_spd_final_data_count = Object.keys(gsf_spd_final_data).length;var gsf_spd_active_variant = gsfSPDGetCookie('gsf_spd_active_variant') || 0;if (((gsf_url_params.has('pv2') && gsf_url_params.get('pv2') != null) || (gsf_spd_final_data_count > 0 && gsf_spd_active_variant == gsf_shopify_variant_id)) && gsf_spd_jQuery('body').hasClass('gsf-spd-loaded') == false) {gsf_spd_jQuery('body').addClass('gsf-spd-loaded');}if (gsf_spd_final_data_count > 0 && gsf_spd_new_price && gsf_spd_final_data.new_price && gsf_spd_new_price != gsf_spd_final_data.new_price) {gsf_spd_final_data_count = 0;}if (!gsf_shopify_currency_active) {gsf_shopify_currency_active = Shopify?.currency?.active || '';}if (gsfSPDGetCookie('gsf_spd_apply_product_discount_'+gsf_shopify_product_id) == 'true' && (gsf_shopify_page_type == 'product')) {gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price);} else if (gsf_spd_final_data_count == 0 || gsf_shopify_variant_id != gsf_spd_final_data.variant_id) {if (gsf_url_params.has('pv2') && gsf_url_params.get('pv2') != null) {var gsf_token = gsf_url_params.get('pv2');var gsf_simp_token = gsf_url_params.get('simp_token') || '';if (gsf_spd_ajax_call == 0) {gsf_spd_ajax_call = 1;gsf_spd_jQuery.ajax({type: 'POST',url: '/apps/gsf/gad?t='+Date.now(),data : JSON.stringify({'token' : gsf_token, 'shop_domain' : gsf_shopify_shop_domain, 'variant_id' : gsf_shopify_variant_id.toString(), 'product_id' : gsf_shopify_product_id.toString(), 'current_price' : parseFloat(gsf_shopify_current_price), 'simp_token' : gsf_simp_token, 'sku' : gsf_shopify_sku, 'shopify_currency_rate': parseFloat(gsf_shopify_currency_rate), 'shopify_currency' : gsf_shopify_currency_active , 'timestamp' : (Date.now()/1000)}),contentType: 'application/json; charset=utf-8',crossDomain : true,dataType: 'json',success: function(results) {var final_data = results.data || {}; if (results.error == 0 && Object.keys(final_data).length > 0 && final_data && final_data.new_price > 0) { var product_id = (final_data.product_id) ? final_data.product_id : 0;var variant_id = (final_data.variant_id) ? final_data.variant_id : 0;var new_price = final_data.new_price || 0;var current_price = final_data.current_price || 0;var compare_at_price = final_data.compare_at_price || 0;var expiration_time = (final_data.exp_time) ? final_data.exp_time : 0;var exp_time_minutes = (final_data.exp_time_minutes) ? final_data.exp_time_minutes : 0;var gsf_spd_discount_code = final_data.discount_code;if (gsf_spd_discount_code) {var final_data_new = JSON.stringify(final_data);gsfSPDSetCookie('gsf_spd_final_data_' + variant_id , final_data_new, exp_time_minutes);gsfSPDSetCookie('gsf_spd_active_variant', variant_id, exp_time_minutes);gsfSetPriceOnProduct(gsf_spd_jQuery, current_price, new_price);gsfSPDRemoveCookie('gsf_spd_is_updated_' + variant_id);if (final_data.apply_product_discount != undefined) {gsfSPDSetCookie('gsf_spd_apply_product_discount_' + product_id, final_data.apply_product_discount, exp_time_minutes);if (final_data.apply_product_discount == 'true' && gsf_spd_jQuery('body').hasClass('gsf-spd-product-discount') == false) {gsf_spd_jQuery('body').addClass('gsf-spd-product-discount');}}}}
1922 else {console.log('Oops, product offer is expired.!');gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_shopify_current_price, gsf_shopify_current_price, false, true);gsf_spd_page_loaded = 1;}}});}} else {gsf_spd_page_loaded = 1;}} else if (gsf_spd_final_data_count > 0 && gsf_spd_active_variant == gsf_shopify_variant_id) { var gsf_spd_current_price = gsf_spd_final_data.current_price,gsf_spd_new_price = gsf_spd_final_data.new_price,gsf_spd_currency = gsf_spd_final_data.c;if (gsf_shopify_currency_active && gsf_spd_currency && gsf_shopify_currency_active != gsf_spd_currency) {if (gsf_spd_cart_url_call == 0) {gsf_spd_cart_url_call = 1;gsf_spd_jQuery.get('https://mosmannaustralia.com/cart.json', function (response) { if (response && response.total_price && response.total_price > 0) {var gsf_shopify_cart = response;if (typeof gsf_shopify_cart.items != 'undefined' && gsf_shopify_cart.items.length > 0) {var gsf_shopify_cart_items = gsf_shopify_cart.items;for (gsf_item_i in gsf_shopify_cart_items) {var gsf_spd_item = gsf_shopify_cart_items[gsf_item_i]; if (gsf_spd_item.id == gsf_spd_active_variant) {gsf_spd_current_price = (gsf_spd_item.original_price / 100);gsf_spd_new_price = (gsf_spd_item.discounted_price / 100);gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price, true, true, false);break;}}}}});}} else {if (gsf_shopify_page_type == 'product') {gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price);} else {gsf_spd_page_loaded = 1;}}} triggerChangeVariant(function(variant_Id) {var gsf_shopify_product_id = gsfSPDGetShopProductData(gsf_spd_data.data.product_data,'product_id'),gsf_spd_active_variant = gsfSPDGetCookie('gsf_spd_active_variant') || 0,gsf_spd_apply_product_level_discount = gsfSPDGetCookie('gsf_spd_apply_product_discount_'+gsf_shopify_product_id),gsf_sleep_time = gsf_spd_apply_product_level_discount == 'true' ? 900 : 1000;gsfSleep(gsf_sleep_time).then(() => {var gsf_spd_current_price = gsf_spd_final_data.current_price,gsf_spd_new_price = gsf_spd_final_data.new_price;if (variant_Id == gsf_spd_active_variant || gsf_spd_apply_product_level_discount == 'true') {gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price);} else {gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price, false);}});});gsf_spd_jQuery(document).on('submit', 'form[action*="/cart/add"]', function(e) {gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data);});var gsf_shopify_cart_page_enabled = false; if (gsf_shopify_page_type == 'cart' || gsf_shopify_cart_page_enabled) {gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data, true, true); var gsf_spd_ajax_open = XMLHttpRequest.prototype.open,gsf_spd_ajax_send = XMLHttpRequest.prototype.send; XMLHttpRequest.prototype.open = function (method, url) {this._method = method;this._url = url; gsf_spd_ajax_open.apply(this, arguments);};XMLHttpRequest.prototype.send = function () { this.addEventListener('readystatechange', function () { if (this.readyState === XMLHttpRequest.DONE) {if (this._url && (this._url.indexOf('/cart/change.js') !== -1 || this._url.indexOf('/cart/update.js') !== -1)) { var cart_item = JSON.parse(this.responseText);gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data, false);}}});gsf_spd_ajax_send.apply(this, arguments);};var gsf_spd_fetch_open = window.fetch; window.fetch = function() { return new Promise((resolve, reject) => {gsf_spd_fetch_open.apply(this, arguments).then((response) => {if (response.url && (response.url.indexOf('/cart/change') > -1 || response.url.indexOf('/cart/add') !== -1 || response.url.indexOf('/cart/update.js') !== -1) && response.status == 200) {response.clone().json().then((cart_item) => {if (typeof cart_item.items != 'undefined' && cart_item.items.length > 0) {cart_item = cart_item.items[0]; }gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data, false);}).catch((err) => { console.log(err);});}resolve(response);}).catch((error) => {console.log(error);reject(error);});});};}};function gsfSPDLoadjQuery(force_load_our_jquery = false) {var gsf_spd_page_loaded_stop_time = 1500;gsfSleep(gsf_spd_page_loaded_stop_time).then(() => {gsf_spd_page_loaded_stop = 1;});if (gsf_spd_page_loaded == 1 && gsf_spd_page_loaded_stop == 1) {return;}var gsf_spd_url_params = new URLSearchParams(window.location.search),gsf_spd_final_data = gsfGetActiveSPDData(),gsf_spd_final_data_count = Object.keys(gsf_spd_final_data).length;if (!gsf_spd_final_data) {gsf_spd_final_data = gsfGetActiveSPDData('', 'extended_SPD');gsf_spd_final_data_count = Object.keys(gsf_spd_final_data).length;}if ((gsf_spd_url_params.has('pv2') && gsf_spd_url_params.get('pv2') != null) || (gsf_spd_final_data_count > 0)) {if (!window.jQuery || typeof jQuery === 'undefined' || (typeof jQuery === 'function' && typeof jQuery().jquery === 'undefined') || force_load_our_jquery) { gsfSPDLoadScript('https://ajax.googleapis.com/ajax/libs/jquery/3.5.0/jquery.min.js', function () {gsf_spd_jQuery = jQuery.noConflict(true);gsfSPDPrepareEvent(gsf_spd_jQuery); });} else {gsfSPDPrepareEvent(jQuery);}} else {gsf_spd_page_loaded = 1;}}var gsf_spd_page_loaded = 0;var gsf_spd_page_loaded_stop = 0;if (typeof gsf_spd_data != 'undefined' && gsf_spd_data && gsf_spd_data.page_type && gsf_spd_data.page_type == 'product') {setInterval(function() {gsfSPDLoadjQuery();}, 100);} else { window.addEventListener('load', function(wind) {gsfSPDLoadjQuery();});}}</script>
1922 1923 1924<!-- END app snippet --> 1925 1926 1927 1928 1929 1930<!-- END: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed --> 1931<!-- END app block --><!-- BEGIN app block: shopify://apps/returngo-returns-exchanges/blocks/returngo-loader/c46ec5ca-ca5f-4afb-904e-7e20126a14d4 -->
1932<script> 1933 window.returngo = window.returngo || {}; 1934 window.returngo.loadScripts ||= []; 1935 1936 window.returngo.settings ||= {"general":{"default_locale":"en","portal_url":"https:\/\/mosmannaustralia.com\/a\/return\/First Pair Guarantee?"},"coverage":{"coverage_product_id":null,"coverage_variant_id":null,"coverage_item_image_url":"https:\/\/storefront-components.returngo.ai\/assets\/return-guard.png","coverage_selection_method_component":"toggle"}}; 1937 window.returngo.translations ||= {"en":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exchange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"ro":{"COVERAGE_DESCRIPTION":"ObÈineÈi returnÄri Èi schimburi gratuite cu Return Guard pentru {Return_Guard_Price}","COVERAGE_LEARN_MORE":"AflaÈi mai multe","COVERAGE_LEARN_MORE_TITLE":"AdÄugaÈi returnÄri Èi schimburi gratuite","COVERAGE_LEARN_MORE_DESCRIPTION":"AdÄugaÈi aceastÄ opÈiune acum pentru a debloca posibilitatea de a returna sau schimba aceastÄ comandÄ gratuit, fÄrÄ taxe suplimentare.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"ContinuaÈi la finalizare","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"AlegeÈi articolul\/articolele noi de adÄugat la cererea de returnare","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Credite de schimb rÄmase"},"es":{"COVERAGE_DESCRIPTION":"Obtén devoluciones e intercambios gratis con Return Guard por {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Saber más","COVERAGE_LEARN_MORE_TITLE":"Añadir devoluciones e intercambios gratis","COVERAGE_LEARN_MORE_DESCRIPTION":"Añade esta opción ahora para desbloquear la posibilidad de devolver o intercambiar este pedido gratis, sin cargos adicionales.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continuar al pago","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Elige el\/los nuevo(s) artÃculo(s) para añadir a tu solicitud de devolución","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Créditos de intercambio restantes"},"fr":{"COVERAGE_DESCRIPTION":"Obtenez des retours et échanges gratuits avec Return Guard pour {Return_Guard_Price}","COVERAGE_LEARN_MORE":"En savoir plus","COVERAGE_LEARN_MORE_TITLE":"Ajouter les retours et échanges gratuits","COVERAGE_LEARN_MORE_DESCRIPTION":"Ajoutez cette option maintenant pour débloquer la possibilité de retourner ou d'échanger cette commande gratuitement, sans frais supplémentaires.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continuer vers le paiement","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choisissez le(s) nouvel(s) article(s) à ajouter à votre demande de retour","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Crédits d'échange restants"},"it":{"COVERAGE_DESCRIPTION":"Ottieni resi e cambi gratuiti con Return Guard per {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Scopri di più","COVERAGE_LEARN_MORE_TITLE":"Aggiungi resi e cambi gratuiti","COVERAGE_LEARN_MORE_DESCRIPTION":"Aggiungi questa opzione ora per sbloccare la possibilità di restituire o scambiare questo ordine gratuitamente, senza costi aggiuntivi.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continua al checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Scegli il\/i nuovo\/i articolo\/i da aggiungere alla tua richiesta di reso","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Crediti di scambio rimanenti"},"he":{"COVERAGE_DESCRIPTION":"×§×× ×××ר×ת ××××פ×ת ×××× × ×¢× Return Guard ×¢××ר {Return_Guard_Price}","COVERAGE_LEARN_MORE":"××× ×¢××","COVERAGE_LEARN_MORE_TITLE":"××סף ×××ר×ת ××××פ×ת ×××× ×","COVERAGE_LEARN_MORE_DESCRIPTION":"××סף ×פשר×ת ×× ×עת ××× ×פת×× ×ת ××פשר×ת ×××××ר ×× ××××××£ ×××× × ×× ×××× ×, ××× ×¢×××ת × ×ספ×ת.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"×××©× ×תש×××","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"××ר פר××\/×× ××ש\/×× ××××¡×¤× ××קשת ×××××¨× ×©××","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"×תרת קר××××× ××××פ×"},"de":{"COVERAGE_DESCRIPTION":"Kostenlose Rücksendungen und Umtausche mit Return Guard für {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Mehr erfahren","COVERAGE_LEARN_MORE_TITLE":"Kostenlose Rücksendungen und Umtausche hinzufügen","COVERAGE_LEARN_MORE_DESCRIPTION":"Fügen Sie diese Option jetzt hinzu, um diese Bestellung kostenlos und ohne zusätzliche Gebühren zurückgeben oder umtauschen zu können.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Zur Kasse gehen","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Wählen Sie neue Artikel für Ihre Rückgabeanfrage","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Verbleibende Umtauschguthaben"},"pt":{"COVERAGE_DESCRIPTION":"Obtenha devoluções e trocas grátis com Return Guard por {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Saiba mais","COVERAGE_LEARN_MORE_TITLE":"Adicionar devoluções e trocas grátis","COVERAGE_LEARN_MORE_DESCRIPTION":"Adicione esta opção agora para desbloquear a possibilidade de devolver ou trocar este pedido gratuitamente, sem taxas adicionais.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continuar para o pagamento","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Escolha o(s) novo(s) item(ns) para adicionar ao seu pedido de devolução","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Créditos de troca restantes"},"da":{"COVERAGE_DESCRIPTION":"FÃ¥ gratis returneringer og bytninger med Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Læs mere","COVERAGE_LEARN_MORE_TITLE":"Tilføj gratis returneringer og bytninger","COVERAGE_LEARN_MORE_DESCRIPTION":"Tilføj denne mulighed nu for at lÃ¥se op for muligheden for at returnere eller bytte denne ordre gratis, uden ekstra gebyrer.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Fortsæt til betaling","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Vælg nye vare(r) at tilføje til din returneringsanmodning","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Resterende byttecreditter"},"nl":{"COVERAGE_DESCRIPTION":"Krijg gratis retouren en omruilingen met Return Guard voor {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Meer informatie","COVERAGE_LEARN_MORE_TITLE":"Gratis retouren en omruilingen toevoegen","COVERAGE_LEARN_MORE_DESCRIPTION":"Voeg deze optie nu toe om de mogelijkheid te ontgrendelen om deze bestelling gratis te retourneren of om te ruilen, zonder extra kosten.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Doorgaan naar afrekenen","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Kies nieuw(e) artikel(en) om toe te voegen aan je retourverzoek","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Resterende omruilingscredits"},"ko":{"COVERAGE_DESCRIPTION":"{Return_Guard_Price}ì Return Guardë¡ ë¬´ë£ ë°í ë° êµíì´ ê°ë¥í©ëë¤","COVERAGE_LEARN_MORE":"ìì¸í ìì보기","COVERAGE_LEARN_MORE_TITLE":"ë¬´ë£ ë°í ë° êµí ì¶ê°","COVERAGE_LEARN_MORE_DESCRIPTION":"ì´ ìµì ì ì§ê¸ ì¶ê°íë©´ ì¶ê° ìê¸ ìì´ ì´ ì£¼ë¬¸ì 무ë£ë¡ ë°ííê±°ë êµíí ì ììµëë¤.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"ê²°ì í기","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"ë°í ìì²ì ì¶ê°í ì ìíì ì ííì¸ì","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"ë¨ì êµí í¬ë ë§"},"tr":{"COVERAGE_DESCRIPTION":"{Return_Guard_Price} karÅılıÄında Return Guard ile ücretsiz iade ve deÄiÅim","COVERAGE_LEARN_MORE":"Daha fazla bilgi","COVERAGE_LEARN_MORE_TITLE":"Ãcretsiz iade ve deÄiÅim ekle","COVERAGE_LEARN_MORE_DESCRIPTION":"Bu sipariÅi ek ücret olmadan ücretsiz iade veya deÄiÅim yapabilmek için bu seçeneÄi Åimdi ekleyin.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Ãdemeye devam et","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"İade talebinize eklemek için yeni ürün(ler) seçin","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Kalan deÄiÅim kredileri"},"bg":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exch
1937ange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"no":{"COVERAGE_DESCRIPTION":"FÃ¥ gratis returer og bytter med Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Les mer","COVERAGE_LEARN_MORE_TITLE":"Legg til gratis returer og bytter","COVERAGE_LEARN_MORE_DESCRIPTION":"Legg til dette alternativet nÃ¥ for Ã¥ lÃ¥se opp muligheten til Ã¥ returnere eller bytte denne bestillingen gratis, uten ekstra gebyrer.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Fortsett til kassen","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Velg nye varer Ã¥ legge til i returforespørselen din","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"GjenstÃ¥ende byttepoeng"},"ar":{"COVERAGE_DESCRIPTION":"Ø§ØØµÙ عÙ٠إرجاع ÙØ§Ø³ØªØ¨Ø¯Ø§Ù Ù
جاÙÙ Ù
ع Return Guard Ù
ÙØ§Ø¨Ù {Return_Guard_Price}","COVERAGE_LEARN_MORE":"اعر٠اÙÙ
Ø²ÙØ¯","COVERAGE_LEARN_MORE_TITLE":"Ø¥Ø¶Ø§ÙØ© Ø§ÙØ¥Ø±Ø¬Ø§Ø¹ ÙØ§Ùاستبدا٠اÙÙ
جاÙÙ","COVERAGE_LEARN_MORE_DESCRIPTION":"Ø£Ø¶Ù ÙØ°Ø§ Ø§ÙØ®Ùار Ø§ÙØ¢Ù ÙÙØªØ Ø¥Ù
ÙØ§ÙÙØ© إرجاع Ø£Ù Ø§Ø³ØªØ¨Ø¯Ø§Ù ÙØ°Ø§ Ø§ÙØ·Ùب Ù
Ø¬Ø§ÙØ§ÙØ Ø¯Ù٠رسÙÙ
إضاÙÙØ©.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Ù
تابعة Ø¥ÙÙ Ø§ÙØ¯Ùع","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"اختر Ø§ÙØµÙÙ\/اÙÙ
ÙØªØ¬Ø§Øª Ø§ÙØ¬Ø¯Ùدة ÙØ¥Ø¶Ø§ÙØªÙØ§ Ø¥ÙÙ Ø·ÙØ¨ Ø§ÙØ¥Ø±Ø¬Ø§Ø¹","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"أرصدة Ø§ÙØ§Ø³ØªØ¨Ø¯Ø§Ù اÙÙ
تبÙÙØ©"},"pl":{"COVERAGE_DESCRIPTION":"Otrzymaj darmowe zwroty i wymiany z Return Guard za {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Dowiedz siÄ wiÄcej","COVERAGE_LEARN_MORE_TITLE":"Dodaj darmowe zwroty i wymiany","COVERAGE_LEARN_MORE_DESCRIPTION":"Dodaj tÄ opcjÄ teraz, aby odblokowaÄ możliwoÅÄ bezpÅatnego zwrotu lub wymiany tego zamówienia, bez dodatkowych opÅat.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Przejdź do kasy","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Wybierz nowe produkty do dodania do wniosku o zwrot","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"PozostaÅe punkty wymiany"},"el":{"COVERAGE_DESCRIPTION":"ÎÏοκÏήÏÏε δÏÏεάν εÏιÏÏÏοÏÎÏ ÎºÎ±Î¹ ανÏικαÏαÏÏάÏÎµÎ¹Ï Î¼Îµ Ïο Return Guard για {Return_Guard_Price}","COVERAGE_LEARN_MORE":"ÎάθεÏε ÏεÏιÏÏÏÏεÏα","COVERAGE_LEARN_MORE_TITLE":"Î ÏοÏθήκη δÏÏεάν εÏιÏÏÏοÏÏν και ανÏικαÏαÏÏάÏεÏν","COVERAGE_LEARN_MORE_DESCRIPTION":"Î ÏοÏθÎÏÏε αÏ
Ïή Ïην εÏιλογή ÏÏÏα για να ξεκλειδÏÏεÏε Ïη δÏ
ναÏÏÏηÏα εÏιÏÏÏοÏÎ®Ï Î® ανÏικαÏάÏÏαÏÎ·Ï Î±Ï
ÏÎ®Ï ÏÎ·Ï ÏαÏÎ±Î³Î³ÎµÎ»Î¯Î±Ï Î´ÏÏεάν, ÏÏÏÎ¯Ï ÏÏÏÏθεÏα ÏÎλη.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"ΣÏ
νÎÏεια ÏÏην ÏληÏÏμή","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"ÎÏιλÎξÏε νÎο\/νÎα ÏÏοÏÏνÏα για ÏÏοÏθήκη ÏÏο αίÏημα εÏιÏÏÏοÏÎ®Ï ÏαÏ","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Î¥ÏÏλοιÏα ÏιÏÏÏÏικά ανÏικαÏάÏÏαÏηÏ"},"sk":{"COVERAGE_DESCRIPTION":"ZÃskajte bezplatné vrátenia a výmeny s Return Guard za {Return_Guard_Price}","COVERAGE_LEARN_MORE":"ZistiÅ¥ viac","COVERAGE_LEARN_MORE_TITLE":"PridaÅ¥ bezplatné vrátenia a výmeny","COVERAGE_LEARN_MORE_DESCRIPTION":"Pridajte túto možnosÅ¥ teraz a odomknite možnosÅ¥ bezplatne vrátiÅ¥ alebo vymeniÅ¥ túto objednávku bez ÄalÅ¡Ãch poplatkov.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"PokraÄovaÅ¥ k pokladni","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Vyberte nové položky na pridanie do vaÅ¡ej žiadosti o vrátenie","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Zostávajúce kredity na výmenu"},"hu":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exch
1937ange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"sl":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exchange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"cs":{"COVERAGE_DESCRIPTION":"ZÃskejte bezplatné vrácenà a výmÄny s Return Guard za {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Zjistit vÃce","COVERAGE_LEARN_MORE_TITLE":"PÅidat bezplatné vrácenà a výmÄnu","COVERAGE_LEARN_MORE_DESCRIPTION":"PÅidejte tuto možnost nynà a odemknÄte možnost bezplatnÄ vrátit nebo vymÄnit tuto objednávku bez dalÅ¡Ãch poplatků.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"PokraÄovat k pokladnÄ","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Vyberte nové položky k pÅidánà do vašà žádosti o vrácenÃ","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"ZbývajÃcà kredity na výmÄnu"}}; 1938 window.returngo.coverageEnabled ||= Boolean(); 1939 window.returngo.storefrontPublicToken ||= ''; 1940 window.returngo.coveragePlaceholderUrl = 'https://cdn.shopify.com/extensions/019cd1c1-739b-7e2f-a8ca-df9749146d2d/return-go-23/assets/coverage-block-placeholder.png'; 1941</script>
1941 1942 1943<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 1944 1945 1946
1946<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/qkeHEXRbdWKA0Fshx3iiC4xh6sK080tMj8Os2LIO?languageCode=en" async></script>
1946 1947 1948 1949 1950 1951<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 1952 1953 1954 1955<!-- END app block -->
1955<script src="https://cdn.shopify.com/extensions/019cd1c1-739b-7e2f-a8ca-df9749146d2d/return-go-23/assets/returngo-loader.js" type="text/javascript" defer="defer"></script>
1955 1956<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1957<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: 56054218775,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 1957
1957
1958<script> 1959 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1960</script>
vendor: 1 bytes, line 1960
1960
1961<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}
1961).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: 56054218775,storefrontBaseUrl: "https://mosmannaustralia.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://mosmannaustralia.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"1905819671","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ef9b37cee6fb2f93ffcc681cf1cfdc4e","type":"APP","apiClientId":3624803,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1961,"dataSharingState":"unrestricted"},{"id":"1717141527","configuration":"{\"appUrl\":\"https:\\\/\\\/appshop.profitpeak.io\",\"pixelUrl\":\"https:\\\/\\\/track.profitpeak.io\\\/pixel\\\/sh\",\"altPixelUrl\":\"https:\\\/\\\/i.profitpeak.io\\\/pixel\\\/sh\",\"accountID\":\"1\",\"shopId\":\"56054218775\",\"appEnv\":\"production\",\"status\":\"true\",\"testFeatureFlag\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9d599e96853fe7816317933517f474f3","type":"APP","apiClientId":79966306305,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1074429975","configuration":"{\"accountID\":\"jSADjv\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"984449047","configuration":"{\"account_ID\":\"1041768\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/mosmann.js\\\",\\\"allow_tracking\\\":true,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"1\\\",\\\"ga4_measurement_id\\\":\\\"G-N8WRGTHVJF\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":\\\"0\\\",\\\"google_ads_enabled\\\":\\\"-1\\\",\\\"ga_conversion_id\\\":\\\"\\\",\\\"ga_purchase_label\\\":\\\"\\\",\\\"ga_add_to_cart_label\\\":\\\"\\\",\\\"ga_begin_checkout_label\\\":\\\"\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":0,\\\"drm_enabled\\\":\\\"-1\\\",\\\"prefixD\\\":\\\"AU\\\",\\\"google_merchant_id\\\":\\\"122335268\\\",\\\"target_country\\\":\\\"AU\\\",\\\"content_language\\\":\\\"en\\\",\\\"enhace_conversion_browser_side\\\":false,\\\"enhace_conversion_server_side\\\":\\\"-1\\\",\\\"consent_mode\\\":\\\"-1\\\",\\\"ads_data_redaction\\\":\\\"-1\\\",\\\"url_passthrough\\\":\\\"1\\\",\\\"sku_as_product_id\\\":\\\"0\\\",\\\"gtm_enabled\\\":0,\\\"gtm_container\\\":\\\"\\\",\\\"server_container_url\\\":\\\"\\\",\\\"shopify_store\\\":\\\"ac068a5c1d2803c6f8a2d01ed2313a091741100b1608d126b458d4bf6115b14bbc3963bcaf5c971f7f819177b6680bda685b10314fffdcb0899b8996854def4b\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"306806807","configuration":"{\"pixelCode\":\"CQJ86BRC77U1GCUNKORG\"}","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":"96665623","configuration":"{\"pixel_id\":\"155271068418309\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"99483671","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Simprosys GA4"}
1961,{"id":"105512983","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Instant Pixel"},{"id":"119832599","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Adone tracking"},{"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":"Mosmann Australia","paymentSettings":{"currencyCode":"AUD"},"myshopifyDomain":"mosmann.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/mosmannaustralia.com\/en-us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://mosmannaustralia.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"174913159191","themePublished":"true","eventMetadataId":"f0c22c4e-d6cf-494b-b1a7-7654b4e2ebee","pageType":"searchresults","shopId":"56054218775","storefrontBaseUrl":"https:\/\/mosmannaustralia.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1961<script> 1962 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1963 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1964 window.ShopifyAnalytics.meta.currency = 'USD'; 1965 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"defd8ace-9d74-42a4-aa8a-f9305528b32e-1791599492"}}; 1966 for (var attr in meta) { 1967 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1968 } 1969</script>
vendor: 1 bytes, line 1969
1969
1970<script class="analytics"> 1971 (function () { 1972 var customDocumentWrite = function(content) { 1973 var jquery = null; 1974 1975 if (window.jQuery) { 1976 jquery = window.jQuery; 1977 } else if (window.Checkout && window.Checkout.$) { 1978 jquery = window.Checkout.$; 1979 } 1980 1981 if (jquery) { 1982 jquery('body').append(content); 1983 } 1984 }; 1985 1986 var hasLoggedConversion = function(token) { 1987 if (token) { 1988 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1989 } 1990 return false; 1991 } 1992 1993 var setCookieIfConversion = function(token) { 1994 if (token) { 1995 var twoMonthsFromNow = new Date(Date.now()); 1996 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1997 1998 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1999 } 2000 } 2001 2002 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2003 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2004 if (trekkie.integrations) { 2005 return; 2006 } 2007 trekkie.methods = [ 2008 'identify', 2009 'page', 2010 'ready', 2011 'track', 2012 'trackForm', 2013 'trackLink' 2014 ]; 2015 trekkie.factory = function(method) { 2016 return function() { 2017 var args = Array.prototype.slice.call(arguments); 2018 args.unshift(method); 2019 trekkie.push(args); 2020 if (method == 'track' || method == 'page') { 2021 var pageUrl; 2022 try { 2023 pageUrl = window.location.href; 2024 } catch (e) {} 2025 var pageReferrer; 2026 try { 2027 pageReferrer = document.referrer; 2028 } catch (e) {} 2029 try { 2030 if (window.__TREKKIE_SHIM_QUEUE == null) { 2031 window.__TREKKIE_SHIM_QUEUE = []; 2032 } 2033 window.__TREKKIE_SHIM_QUEUE.push({ 2034 from: 'trekkie-stub', 2035 method: method, 2036 args: args.slice(1), 2037 pageContext: { 2038 url: pageUrl, 2039 referrer: pageReferrer 2040 } 2041 }); 2042 } catch (e) { 2043 // no-op 2044 } 2045 } 2046 return trekkie; 2047 }; 2048 }; 2049 for (var i = 0; i < trekkie.methods.length; i++) { 2050 var key = trekkie.methods[i]; 2051 trekkie[key] = trekkie.factory(key); 2052 } 2053 trekkie.load = function(config) { 2054 trekkie.config = config || {}; 2055 trekkie.config.initialDocumentCookie = document.cookie; 2056 var first = document.getElementsByTagName('script')[0]; 2057var script = document.createElement('script'); 2058script.type = 'text/javascript'; 2059script.onerror = function(e) { 2060 var scriptFallback = document.createElement('script'); 2061 scriptFallback.type = 'text/javascript'; 2062 scriptFallback.onerror = function(error) { 2063 var Monorail = { 2064 produce: function produce(monorailDomain, schemaId, payload) { 2065 var currentMs = new Date().getTime(); 2066 var event = { 2067 schema_id: schemaId, 2068 payload: payload, 2069 metadata: { 2070 event_created_at_ms: currentMs, 2071 event_sent_at_ms: currentMs 2072 } 2073 }; 2074 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2075 }, 2076 sendRequest: function sendRequest(endpointUrl, payload) { 2077 // Try the sendBeacon API 2078 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2079 var blobData = new window.Blob([payload], { 2080 type: 'text/plain' 2081 }); 2082 2083 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2084 return true; 2085 } // sendBeacon was not successful 2086 2087 } // XHR beacon 2088 2089 var xhr = new XMLHttpRequest(); 2090 2091 try { 2092 xhr.open('POST', endpointUrl); 2093 xhr.setRequestHeader('Content-Type', 'text/plain'); 2094 xhr.send(payload); 2095 } catch (e) { 2096 console.log(e); 2097 } 2098 2099 return false; 2100 }, 2101 isIos12: function isIos12() { 2102 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2103 } 2104 }; 2105 Monorail.produce('monorail-edge.shopifysvc.com', 2106 'trekkie_storefront_load_errors/1.1', 2107 {shop_id: 56054218775, 2108 theme_id: 174913159191, 2109 app_name: "storefront", 2110 context_url: window.location.href, 2111 source_url: "//mosmannaustralia.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 2112 2113 }; 2114 scriptFallback.async = true; 2115 scriptFallback.src = '//mosmannaustralia.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 2116 first.parentNode.insertBefore(scriptFallback, first); 2117}; 2118script.async = true; 2119script.src = '//mosmannaustralia.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 2120first.parentNode.insertBefore(script, first); 2121 2122 }; 2123 trekkie.load( 2124 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":56054218775,"isMerchantRequest":null,"themeId":174913159191,"themeCityHash":"14482025748864309971","contentLanguage":"en","currency":"USD","eventMetadataId":"f0c22c4e-d6cf-494b-b1a7-7654b4e2ebee"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2125 ); 2126 2127 var loaded = false;
2128 trekkie.ready(function() { 2129 if (loaded) return; 2130 loaded = true; 2131 2132 window.ShopifyAnalytics.lib = window.trekkie; 2133 2134 var originalDocumentWrite = document.write; 2135 document.write = customDocumentWrite; 2136 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2137 document.write = originalDocumentWrite; 2138 2139 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2140 var token = match? match[1]: undefined; 2141 if (!hasLoggedConversion(token)) { 2142 setCookieIfConversion(token); 2143 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 2144 } 2145 }); 2146 2147 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"defd8ace-9d74-42a4-aa8a-f9305528b32e-1791599492","shopifyEmitted":true}); 2148 2149 var eventsListenerScript = document.createElement('script'); 2150 eventsListenerScript.async = true; 2151 eventsListenerScript.src = "//mosmannaustralia.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2152 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2153})();</script>
2153 2154
2154<script> 2155 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2156 window.ga = function ga() { 2157 (window.ga.q = window.ga.q || []).push(arguments); 2158 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2159 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2160 } 2161 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 2162 }; 2163 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2164 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2165 } 2166 } 2167</script>
vendor: 1 bytes, line 2167
2167
2168<script 2169 defer 2170 src="https://mosmannaustralia.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 2171 data-application="storefront-renderer" 2172 data-shop-id="56054218775" 2173 data-render-region="gcp-us-central1" 2174 data-page-type="search" 2175 data-theme-instance-id="174913159191" 2176 data-theme-name="Prestige" 2177 data-theme-version="10.5.2" 2178 data-monorail-region="shop_domain" 2179 data-resource-timing-sampling-rate="10" 2180 data-shs="true" 2181 data-shs-beacon="true" 2182 data-shs-export-with-fetch="true" 2183 data-shs-logs-sample-rate="1" 2184 data-shs-beacon-endpoint="https://mosmannaustralia.com/api/collect" 2185></script>
2185 2186<meta name="shopify-y" content="fbb21f33-20ee-462f-acfb-da4eb758050e" data-expiration="1823157092000"><meta name="shopify-s" content="5ebcd006-84fa-413c-9870-2e9c87f278d7" data-expiration="1791601292000"> 2187</head> 2188 2189 2190 2191 2192 <body class="features--button-transition features--zoom-image color-scheme color-scheme--scheme-2"><template id="drawer-default-template"> 2193 <div part="base"> 2194 <div part="overlay"></div> 2195 2196 <div part="content"> 2197 <header part="header"> 2198 <slot name="header"></slot> 2199 2200 <dialog-close-button style="display: contents"> 2201 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 2202 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 2203 </svg> 2204 2205 </button> 2206 </dialog-close-button> 2207 </header> 2208 2209 <div part="body"> 2210 <slot></slot> 2211 </div> 2212 2213 <footer part="footer"> 2214 <slot name="footer"></slot> 2215 </footer> 2216 </div> 2217 </div> 2218</template><template id="modal-default-template"> 2219 <div part="base"> 2220 <div part="overlay"></div> 2221 2222 <div part="content"> 2223 <header part="header"> 2224 <slot name="header"></slot> 2225 2226 <dialog-close-button style="display: contents"> 2227 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 2228 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 2229 </svg> 2230 2231 </button> 2232 </dialog-close-button> 2233 </header> 2234 2235 <div part="body"> 2236 <slot></slot> 2237 </div> 2238 </div> 2239 </div> 2240</template><template id="popover-default-template"> 2241 <div part="base"> 2242 <div part="overlay"></div> 2243 2244 <div part="content"> 2245 <header part="header"> 2246 <slot name="header"></slot> 2247 2248 <dialog-close-button style="display: contents"> 2249 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 2250 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 2251 </svg> 2252 2253 </button> 2254 </dialog-close-button> 2255 </header> 2256 2257 <div part="body"> 2258 <slot></slot> 2259 </div> 2260 </div> 2261 </div> 2262</template><template id="header-search-default-template"> 2263 <div part="base"> 2264 <div part="overlay"></div> 2265 2266 <div part="content"> 2267 <slot></slot> 2268 </div> 2269 </div> 2270</template><template id="video-media-default-template"> 2271 <slot></slot> 2272 2273 <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48"> 2274 <path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #ffffff)"/> 2275 </svg> 2276</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar> 2277 <a href="#main" allow-hash-change class="skip-to-content sr-only">Skip to content</a> 2278 2279 <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group --> 2280<aside id="shopify-section-sections--24435209273367__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 2281 :root { 2282 --announcement-bar-is-sticky: 1;}#shopify-section-sections--24435209273367__announcement-bar { 2283 position: sticky; 2284 top: 0; 2285 z-index: 5; 2286 } 2287 2288 .shopify-section--header ~ #shopify-section-sections--24435209273367__announcement-bar { 2289 top: calc(var(--header-is-sticky, 0) * var(--header-height, 0px)); 2290 z-index: 4; 2291 }#shopify-section-sections--24435209273367__announcement-bar { 2292 --ab-font-size: 0.625rem; 2293 --ab-gap: 40px; 2294 --ab-marquee-duration: 30s; 2295 } 2296 2297 @media screen and (min-width: 700px) {
2298 #shopify-section-sections--24435209273367__announcement-bar { 2299 --ab-font-size: 0.6875rem; 2300 } 2301 } 2302 2303 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar { 2304 font-size: var(--ab-font-size); 2305 padding-block: 0.875em; 2306 display: flex; 2307 align-items: center; 2308 justify-content: center; 2309 text-align: center; 2310 min-height: 2.25em; 2311 } 2312 2313 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__message { 2314 margin: 0; 2315 } 2316 2317 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__message > :first-child { 2318 margin-block-start: 0; 2319 } 2320 2321 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__message > :last-child { 2322 margin-block-end: 0; 2323 } 2324 2325 /* Static â centered messages */ 2326 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__static { 2327 display: flex; 2328 flex-wrap: wrap; 2329 align-items: center; 2330 justify-content: center; 2331 gap: var(--ab-gap); 2332 width: 100%; 2333 max-width: var(--container-max-width); 2334 padding-inline: var(--container-gutter); 2335 } 2336 2337 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__sep { 2338 opacity: 0.45; 2339 user-select: none; 2340 } 2341 2342 /* Rotate â one message at a time */ 2343 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__rotator { 2344 display: grid; 2345 flex: 1; 2346 width: 100%; 2347 max-width: 42rem; 2348 place-items: center; 2349 } 2350 2351 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__slide { 2352 grid-area: 1 / 1; 2353 opacity: 0; 2354 transition: opacity 0.4s ease; 2355 pointer-events: none; 2356 } 2357 2358 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__slide.is-active { 2359 opacity: 1; 2360 pointer-events: auto; 2361 } 2362 2363 /* Marquee â infinite scroll */ 2364 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar--marquee { 2365 padding-inline: 0; 2366 } 2367 2368 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__marquee { 2369 overflow: hidden; 2370 width: 100%; 2371 -webkit-user-select: none; 2372 user-select: none; 2373 } 2374 2375 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__marquee-track { 2376 display: flex; 2377 width: max-content; 2378 will-change: transform; 2379 animation: ab-marquee-sections--24435209273367__announcement-bar var(--ab-marquee-duration) linear infinite; 2380 } 2381 2382 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__marquee[data-direction="right"] .announcement-bar__marquee-track { 2383 animation-direction: reverse; 2384 } 2385 2386 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__marquee[data-pause-on-hover]:hover .announcement-bar__marquee-track { 2387 animation-play-state: paused; 2388 } 2389 2390 @keyframes ab-marquee-sections--24435209273367__announcement-bar { 2391 from { 2392 transform: translate3d(0, 0, 0); 2393 } 2394 2395 to { 2396 transform: translate3d(calc(-1 * var(--marquee-shift, 0px)), 0, 0); 2397 } 2398 } 2399 2400 @media (prefers-reduced-motion: reduce) { 2401 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__marquee-track { 2402 animation: none; 2403 transform: none; 2404 } 2405 2406 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__marquee-group[aria-hidden="true"] { 2407 display: none; 2408 } 2409 } 2410 2411 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__marquee-group { 2412 display: flex; 2413 align-items: center; 2414 flex-shrink: 0; 2415 white-space: nowrap; 2416 } 2417 2418 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__marquee-group .announcement-bar__message { 2419 display: inline-flex; 2420 align-items: center; 2421 flex-shrink: 0; 2422 padding-inline: calc(var(--ab-gap) / 2); 2423 white-space: nowrap; 2424 } 2425
2426 #shopify-section-sections--24435209273367__announcement-bar .announcement-bar__marquee-group .announcement-bar__message > :is(p, h1, h2, h3, h4, h5, h6) { 2427 display: inline; 2428 margin: 0; 2429 } 2430 </style> 2431 2432 <height-observer variable="announcement-bar"> 2433 <div 2434 class="announcement-bar heading announcement-bar--marquee color-scheme color-scheme--scheme-2" 2435 data-announcement-bar 2436 data-layout="marquee" 2437 ><div 2438 class="announcement-bar__marquee" 2439 data-marquee 2440 data-direction="left" 2441 2442 > 2443 <div class="announcement-bar__marquee-track"> 2444 <div class="announcement-bar__marquee-group" data-marquee-group><div 2445 class="announcement-bar__message" 2446 2447 data-announcement-message 2448 data-text-au="<p>Love Your First Pair - Or It's On Us</p>" 2449 data-text-us="<p>Love Your First Pair - Or It's On Us</p>" 2450 data-text-international="<p>Love Your First Pair - Or It's On Us</p>" 2451 2452 2453 > 2454 <p>Love Your First Pair - Or It's On Us</p> 2455 </div></div> 2456 </div> 2457 </div></div> 2458 </height-observer> 2459 2460
2460<script> 2461 (function () { 2462 const section = document.getElementById('shopify-section-sections--24435209273367__announcement-bar'); 2463 if (!section) return; 2464 2465 const setHeight = () => { 2466 document.documentElement.style.setProperty( 2467 '--announcement-bar-height', 2468 `${section.clientHeight.toFixed(2)}px` 2469 ); 2470 }; 2471 2472 setHeight(); 2473 if (typeof ResizeObserver !== 'undefined') { 2474 new ResizeObserver(setHeight).observe(section); 2475 } else { 2476 window.addEventListener('resize', setHeight); 2477 } 2478 2479 const regionKeyForPath = (pathname) => { 2480 if (pathname.includes('/en-us') || pathname.includes('/us')) return 'textUs'; 2481 if (pathname === '/' || (!pathname.includes('/en-us') && !pathname.includes('/us'))) return 'textAu'; 2482 return 'textInternational'; 2483 }; 2484 2485 const applyRegionMessages = () => { 2486 const key = regionKeyForPath(window.location.pathname); 2487 2488 section.querySelectorAll('[data-announcement-message]').forEach((el) => { 2489 const html = el.dataset[key]; 2490 if (html && el.innerHTML !== html) el.innerHTML = html; 2491 }); 2492 }; 2493 2494 let marqueeResizeTimer; 2495 2496 const setupMarquee = () => { 2497 const marquee = section.querySelector('[data-marquee]'); 2498 if (!marquee) return; 2499 2500 const track = marquee.querySelector('.announcement-bar__marquee-track'); 2501 const template = track?.querySelector('[data-marquee-group]'); 2502 if (!track || !template) return; 2503 2504 while (track.children.length > 1) { 2505 track.lastElementChild.remove(); 2506 } 2507 2508 const containerWidth = marquee.clientWidth; 2509 const groupWidth = Math.ceil(template.getBoundingClientRect().width); 2510 2511 if (groupWidth <= 0) return; 2512 2513 const minTrackWidth = containerWidth * 2 + groupWidth; 2514 2515 while (track.scrollWidth < minTrackWidth) { 2516 const clone = template.cloneNode(true); 2517 clone.setAttribute('aria-hidden', 'true'); 2518 clone.removeAttribute('data-marquee-group'); 2519 track.appendChild(clone); 2520 } 2521 2522 track.style.setProperty('--marquee-shift', `${groupWidth}px`); 2523 }; 2524 2525 const refreshMarquee = () => { 2526 applyRegionMessages(); 2527 setupMarquee(); 2528 }; 2529 2530 refreshMarquee(); 2531 2532 if (document.fonts?.ready) { 2533 document.fonts.ready.then(() => { 2534 setupMarquee(); 2535 setHeight(); 2536 }); 2537 } 2538 2539 requestAnimationFrame(() => { 2540 setupMarquee(); 2541 setHeight(); 2542 }); 2543 2544 const marquee = section.querySelector('[data-marquee]'); 2545 if (marquee && typeof ResizeObserver !== 'undefined') { 2546 new ResizeObserver(() => { 2547 clearTimeout(marqueeResizeTimer); 2548 marqueeResizeTimer = setTimeout(setupMarquee, 150); 2549 }).observe(marquee); 2550 } 2551 2552 const rotator = section.querySelector('[data-rotate]'); 2553 if (rotator && rotator.dataset.autoplay !== 'false') { 2554 const slides = [...rotator.querySelectorAll('.announcement-bar__slide')]; 2555 if (slides.length > 1) { 2556 let index = 0; 2557 const interval = parseInt(rotator.dataset.interval, 10) || 5000; 2558 2559 setInterval(() => { 2560 slides[index].classList.remove('is-active'); 2561 index = (index + 1) % slides.length; 2562 slides[index].classList.add('is-active'); 2563 }, interval); 2564 } 2565 } 2566 })(); 2567 </script>
2567 2568</aside><header id="shopify-section-sections--24435209273367__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 2569 :root { 2570 --header-is-sticky: 0; 2571 } 2572 2573 #shopify-section-sections--24435209273367__header { 2574 --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 2575 --header-padding-block: 1rem; 2576 --header-transparent-header-text-color: 0 0 0; 2577 --header-separation-border-color: 255 255 255 / 0.15; 2578 2579 position: relative; 2580 z-index: 4; 2581 } 2582 2583 @media screen and (min-width: 700px) { 2584 #shopify-section-sections--24435209273367__header { 2585 --header-padding-block: 1.2rem; 2586 } 2587 } 2588 2589 @media screen and (min-width: 1000px) { 2590 #shopify-section-sections--24435209273367__header {--header-grid: ". logo secondary-nav" "primary-nav primary-nav primary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);} 2591 }#shopify-section-sections--24435209273367__header { 2592 --header-logo-width: 120px; 2593 } 2594 2595 @media screen and (min-width: 700px) { 2596 #shopify-section-sections--24435209273367__header { 2597 --header-logo-width: 190px; 2598 } 2599 }</style> 2600 2601<height-observer variable="header"> 2602 <x-header class="header color-scheme color-scheme--scheme-3"> 2603 <a href="/en-us" class="header__logo"><span class="sr-only">Mosmann Australia</span><img src="//mosmannaustralia.com/cdn/shop/files/Mosmann_Logo_EST_f187335f-ae4a-4ff1-9130-9b586317a9dc.png?v=1778218317&width=800" alt="" srcset="//mosmannaustralia.com/cdn/shop/files/Mosmann_Logo_EST_f187335f-ae4a-4ff1-9130-9b586317a9dc.png?v=1778218317&width=380 380w, //mosmannaustralia.com/cdn/shop/files/Mosmann_Logo_EST_f187335f-ae4a-4ff1-9130-9b586317a9dc.png?v=1778218317&width=570 570w" width="800" height="350" sizes="190px" class="header__logo-image"></a> 2604 2605<nav class="header__primary-nav header__primary-nav--center" aria-label="Primary navigation"> 2606 <button type="button" aria-controls="sidebar-menu" class="md:hidden"> 2607 <span class="sr-only">Navigation menu</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24"> 2608 <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1" stroke-linecap="square"/> 2609 </svg></button><ul class="contents unstyled-list md-max:hidden"> 2610 2611 <li class="header__primary-nav-item" data-title="Bamboo Underwear"><dropdown-menu-disclosure follow-summary-link trigger="hover"><details class="header__menu-disclosure"> 2612 <summary data-follow-link="https://mosmannaustralia.com/en-us/collections/bamboo-underwear" class="h6">Bamboo Underwear</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/en-us/collections/mens-trunks" class="link-faded-reverse" >Trunks</a></li><li><a href="/en-us/collections/mens-bamboo-briefs" class="link-faded-reverse" >Briefs</a></li><li><a href="/en-us/collections/mens-bamboo-jockstraps" class="link-faded-reverse" >Jockstraps</a></li><li><a href="/en-us/collections/mens-underwear-packs" class="link-faded-reverse" >Bamboo Bundles</a></li></ul></details></dropdown-menu-disclosure></li> 2613 2614 <li class="header__primary-nav-item" data-title="25% Off Create Your Own 7-Pack"><a href="https://mosmannaustralia.com/en-us/collections/build-your-own-7-pack-bamboo-underwear" class="block h6" >25% Off Create Your Own 7-Pack</a></li> 2615 2616 <li class="header__primary-nav-item" data-title="Mens Swim"><a href="/en-us/collections/mens-board-shorts-swim-shorts" class="block h6" >Mens Swim</a></li> 2617 2618 <li class="header__primary-nav-item" data-title="Boys Swim"><a href="/en-us/collections/boys-swim-shorts" class="block h6" >Boys Swim</a></li> 2619 2620 <li class="header__primary-nav-item" data-title="Father & Son"><a href="/en-us/collections/matching-swim-trunks" class="block h6" >Father & Son</a></li> 2621 2622 <li class="header__primary-nav-item" data-title="SALE"><a href="/en-us/collections/clearance-sale" class="block h6" >SALE</a></li></ul></nav><nav class="header__secondary-nav" aria-label="Secondary navigation"><ul class="contents unstyled-list"><li class="localization-selectors md-max:hidden"><div class="relative"> 2623 <button 2624 type="button" 2625 class="localization-toggle heading text-xxs link-faded" 2626 aria-controls="popover-localization-header-nav-sections--244352092733
262667__header-country" 2627 aria-label="Change country or currency" 2628 aria-expanded="false" 2629 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" class="country-flag"><span>USD $ 2630</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10"> 2631 <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/> 2632 </svg></button> 2633 2634 <x-popover 2635 id="popover-localization-header-nav-sections--24435209273367__header-country" 2636 initial-focus="[aria-selected='true']" 2637 class="popover popover--bottom-end color-scheme color-scheme--dialog" 2638 > 2639 <p class="h4" slot="header">Country</p><form method="post" action="/en-us/localization" id="localization-form-header-nav-sections--24435209273367__header-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en-us/search" /><x-listbox class="popover__value-list"><button 2640 type="submit" 2641 name="country_code" 2642 class="popover__value-option h-stack gap-2.5" 2643 role="option" 2644 value="AU" 2645 aria-selected="false" 2646 ><img src="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&width=60" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Australia(AUD $)</span> 2647 </button><button 2648 type="submit" 2649 name="country_code" 2650 class="popover__value-option h-stack gap-2.5" 2651 role="option" 2652 value="IT" 2653 aria-selected="false" 2654 ><img 2655 src="https://cdn.shopify.com/s/files/1/0560/5421/8775/files/EU_Flag.png?v=1741141175" 2656 width="60" 2657 height="40" 2658 loading="lazy" 2659 class="country-flag" 2660 alt="Eurozone Flag" 2661 ><span>Eurozone(EUR â¬)</span> 2662 </button><button 2663 type="submit" 2664 name="country_code" 2665 class="popover__value-option h-stack gap-2.5" 2666 role="option" 2667 value="US" 2668 aria-selected="true" 2669 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States(USD $)</span> 2670 </button><button 2671 type="submit" 2672 name="country_code" 2673 class="popover__value-option h-stack gap-2.5" 2674 role="option" 2675 value="CA" 2676 aria-selected="false" 2677 ><img src="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Canada(CAD $)</span> 2678 </button><button 2679 type="submit" 2680 name="country_code" 2681 class="popover__value-option h-stack gap-2.5" 2682 role="option" 2683 value="GB" 2684 aria-selected="false" 2685 ><img src="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United Kingdom(GBP £)</span> 2686 </button><button 2687 type="submit" 2688 name="country_code" 2689 class="popover__value-option h-stack gap-2.5" 2690 role="option" 2691 value="NZ" 2692 aria-selected="false" 2693 ><img src="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&width=60" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>New Zealand(NZD $)</span> 2694 </button><button 2695 type="submit" 2696 name="country_code" 2697 class="popover__value-option h-stack gap-2.5" 2698 role="option" 2699 value="SG" 2700 aria-selected="false" 2701 ><img src="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60" alt="Singapore" srcset="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Singapore(SGD $)</span> 2702 </button><button 2703 type="submit" 2704 name="country_code" 2705 class="popover__value-option h-stack gap-2.5" 2706 role="option" 2707 value="CH" 2708 aria-selected="false" 2709 ><img src="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Switzerland(CHF)</span> 2710 </button><button 2711 type="submit" 2712 name="country_code" 2713 class="popover__value-option h-stack gap-2.5" 2714 role="option" 2715 value="CZ" 2716 aria-selected="false" 2717 ><img src="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&width=60" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Czechia(CZK KÄ)</span> 2718 </button></x-listbox></form></x-popover> 2719 </div></li><li class="header__account-link sm-max:hidden"> 2720 <a href="/en-us/account/login">
2721 <span class="sr-only">Login</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24"> 2722 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2723 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/> 2724 </svg></a> 2725 </li><li class="header__search-link"> 2726 <a href="/en-us/search" aria-controls="header-search-sections--24435209273367__header"> 2727 <span class="sr-only">Search</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewBox="0 0 24 24"> 2728 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/> 2729 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1" stroke-miterlimit="10" stroke-linecap="round"/> 2730 </svg></a> 2731 </li><li class="relative header__cart-link"> 2732 <a href="/en-us/cart" aria-controls="cart-drawer" data-no-instant> 2733 <span class="sr-only">Cart</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-cart" viewBox="0 0 24 24"><path d="M10 7h13l-4 9H7.5L5 3H1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2734 <circle cx="9" cy="20" r="1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2735 <circle cx="17" cy="20" r="1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot "></cart-dot> 2736 </a> 2737 </li> 2738 </ul> 2739 </nav><header-search id="header-search-sections--24435209273367__header" class="header-search"> 2740 <div class="container"> 2741 <form id="predictive-search-form" action="/en-us/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search"> 2742 <div class="header-search__form-control"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-search" viewBox="0 0 24 24"> 2743 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/> 2744 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1" stroke-miterlimit="10" stroke-linecap="round"/> 2745 </svg><input type="search" name="q" spellcheck="false" class="header-search__input h5 sm:h4" aria-label="Search" placeholder="Search for..."> 2746 2747 <dialog-close-button class="contents"> 2748 <button type="button"> 2749 <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 2750 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 2751 </svg> 2752 2753 </button> 2754 </dialog-close-button> 2755 </div> 2756 </form> 2757 2758 <predictive-search id="header-predictive-search" class="predictive-search"> 2759 <div class="predictive-search__content" slot="results"></div> 2760 </predictive-search> 2761 </div> 2762</header-search><template id="header-sidebar-template"> 2763 <div part="base"> 2764 <div part="overlay"></div> 2765 2766 <div part="content"> 2767 <header part="header"> 2768 <dialog-close-button class="contents"> 2769 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 2770 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 2771 </svg> 2772 2773 </button> 2774 </dialog-close-button> 2775 </header> 2776 2777 <div part="panel-list"> 2778 <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div> 2779 </div> 2780 </div> 2781</template> 2782 2783<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-3" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel"> 2784 <div class="header-sidebar__scroller"> 2785 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-1" aria-expanded="false">Bamboo Underwear<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 2786 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 2787 </svg></button></li><li>
2787<a href="https://mosmannaustralia.com/en-us/collections/build-your-own-7-pack-bamboo-underwear" class="header-sidebar__linklist-button h6">25% Off Create Your Own 7-Pack</a></li><li><a href="/en-us/collections/mens-board-shorts-swim-shorts" class="header-sidebar__linklist-button h6">Mens Swim</a></li><li><a href="/en-us/collections/boys-swim-shorts" class="header-sidebar__linklist-button h6">Boys Swim</a></li><li><a href="/en-us/collections/matching-swim-trunks" class="header-sidebar__linklist-button h6">Father & Son</a></li><li><a href="/en-us/collections/clearance-sale" class="header-sidebar__linklist-button h6">SALE</a></li></ul> 2788 </div><div class="header-sidebar__footer"><a href="/en-us/account/login" class="text-with-icon smallcaps sm:hidden"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-account" viewBox="0 0 24 24"> 2789 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2790 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/> 2791 </svg>Login</a><div class="localization-selectors"><div class="relative"> 2792 <button 2793 type="button" 2794 class="localization-toggle heading text-xxs link-faded" 2795 aria-controls="popover-localization-header-sidebar-sections--24435209273367__header-country" 2796 aria-label="Change country or currency" 2797 aria-expanded="false" 2798 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" class="country-flag"><span>USD $ 2799</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10"> 2800 <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/> 2801 </svg></button> 2802 2803 <x-popover 2804 id="popover-localization-header-sidebar-sections--24435209273367__header-country" 2805 initial-focus="[aria-selected='true']" 2806 class="popover popover--top-start color-scheme color-scheme--dialog" 2807 > 2808 <p class="h4" slot="header">Country</p><form method="post" action="/en-us/localization" id="localization-form-header-sidebar-sections--24435209273367__header-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en-us/search" /><x-listbox class="popover__value-list"><button 2809 type="submit" 2810 name="country_code" 2811 class="popover__value-option h-stack gap-2.5" 2812 role="option" 2813 value="AU" 2814 aria-selected="false" 2815 ><img src="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&width=60" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Australia(AUD $)</span> 2816 </button><button 2817 type="submit" 2818 name="country_code" 2819 class="popover__value-option h-stack gap-2.5" 2820 role="option" 2821 value="IT" 2822 aria-selected="false" 2823 ><img 2824 src="https://cdn.shopify.com/s/files/1/0560/5421/8775/files/EU_Flag.png?v=1741141175" 2825 width="60" 2826 height="40" 2827 loading="lazy" 2828 class="country-flag" 2829 alt="Eurozone Flag" 2830 ><span>Eurozone(EUR â¬)</span> 2831 </button><button 2832 type="submit" 2833 name="country_code" 2834 class="popover__value-option h-stack gap-2.5" 2835 role="option" 2836 value="US" 2837 aria-selected="true" 2838 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States(USD $)</span> 2839 </button><button 2840 type="submit" 2841 name="country_code" 2842 class="popover__value-option h-stack gap-2.5" 2843 role="option" 2844 value="CA" 2845 aria-selected="false" 2846 ><img src="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Canada(CAD $)</span> 2847 </button><button 2848 type="submit" 2849 name="country_code" 2850 class="popover__value-option h-stack gap-2.5" 2851 role="option" 2852 value="GB" 2853 aria-selected="false" 2854 ><img src="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United Kingdom(GBP £)</span> 2855 </button><button 2856 type="submit" 2857 name="country_code" 2858 class="popover__value-option h-stack gap-2.5" 2859 role="option" 2860 value="NZ" 2861 aria-selected="false" 2862 ><img src="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&width=60" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>New Zealand(NZD $)</span> 2863 </button><button 2864 type="submit" 2865 name="country_code" 2866 class="popover__value-option h-stack gap-2.5" 2867 role="option" 2868 value="SG" 2869 aria-selected="false" 2870 ><img src="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60" alt="Singapore" srcset="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Singapore(SGD $)</span> 2871 </button><button 2872 type="submit" 2873 name="country_code" 2874 class="popover__value-option h-stack gap-2.5" 2875 role="option" 2876 value="CH" 2877 aria-selected="false" 2878 ><img src="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Switzerland(CHF)</span> 2879 </button><button 2880 type="submit" 2881 name="country_code" 2882 class="popover__value-option h-stack gap-2.5" 2883 role="option" 2884 value="CZ" 2885 aria-selected="false" 2886 ><img src="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&width=60" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Czechia(CZK KÄ)</span> 2887 </button></x-listbox></form></x-popover> 2888 </div></div></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel"> 2889 <div class="header-sidebar__scroller"><div id="header-panel-1" class="header-sidebar__sub-panel" hidden> 2890 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 2891 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 2892 </svg>Bamboo Underwear</button> 2893 2894 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/en-us/collections/mens-trunks" class="header-sidebar__linklist-button h6">Trunks</a></li><li><a href="/en-us/collections/mens-bamboo-briefs" class="header-sidebar__linklist-button h6">Briefs</a></li><li><a href="/en-us/collections/mens-bamboo-jockstraps" class="header-sidebar__linklist-button h6">Jockstraps</a></li><li><a href="/en-us/collections/mens-underwear-packs" class="header-sidebar__linklist-button h6">Bamboo Bundles</a></li></ul></div></div> 2895 </header-sidebar-collapsible-panel></header-sidebar></x-header> 2896</height-observer> 2897
2898<script> 2899 document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--24435209273367__header').clientHeight.toFixed(2)}px`); 2900</script>
2900 2901 2902 2903</header> 2904<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 2905<section id="shopify-section-sections--24435209306135__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer id="cart-drawer" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-1" initial-focus="false" handle-editor-events> 2906 <p class="h4" slot="header">Cart</p><p class="h5 text-center">Your cart is empty</p></cart-drawer> 2907 2908</section> 2909<!-- END sections: overlay-group --><main id="main" class="anchor"> 2910 <section id="shopify-section-template--24435209502743__main" class="shopify-section shopify-section--main-search"><div class="color-scheme color-scheme--scheme-1"> 2911 <div class="container container--xs"> 2912 <div class="empty-state"> 2913 <div class="v-stack gap-4"> 2914 <div class="prose"> 2915 <h1 class="h4">Search</h1> 2916 </div> 2917 2918 <form class="main-search-form" action="/en-us/search" method="get" role="search"><div class="relative"><div class="form-control" ><input id="input--template--24435209502743__main--q" class="input" type="text" name="q" placeholder="Search for..." 2919 2920 2921 2922 2923 2924 autocomplete="off" 2925 2926 2927 2928 2929 autocorrect="off" 2930 2931><label for="input--template--24435209502743__main--q" class="floating-label text-xs">Search for...</label></div><button type="submit" class="input-suffix link-faded"><svg aria-hidden="true" fill="none" focusable="false" width="24" class="icon icon-search" viewBox="0 0 24 24"> 2932 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/> 2933 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1" stroke-miterlimit="10" stroke-linecap="round"/> 2934 </svg></button> 2935 </div> 2936 </form> 2937 </div> 2938 </div> 2939 </div> 2940 </div></section> 2941<!-- BEGIN sections: footer-group --> 2942<section id="shopify-section-sections--24435209240599__featured_collections_Waw9Gm" class="shopify-section shopify-section-group-footer-group shopify-section--featured-collections"> 2943</section><section id="shopify-section-sections--24435209240599__testimonials_egRpMY" class="shopify-section shopify-section-group-footer-group shopify-section--testimonials"><style> 2944 #shopify-section-sections--24435209240599__testimonials_egRpMY { 2945 --testimonials-font-size: calc(clamp(1.125rem, 1.064516129032258rem + 0.25806451612903225vw, 1.25rem) * 0.7); 2946 } 2947 </style><div class="section-spacing color-scheme color-scheme--scheme-1 color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56 bordered-section" style="--border-color: var(--text-color) / 0.15;"> 2948 <div class="container"> 2949 <div class="section-stack"> 2950 <div class="section-header justify-self-center text-center"><div class="prose"><h2 class="h2">Customer Reviews</h2><p>Real feedback from real customers</p></div></div><div class="testimonial-list"><testimonial-carousel allow-swipe class="testimonial-carousel" id="carousel-sections--24435209240599__testimonials_egRpMY"><div class="testimonial-item text-center is-selected" ><div class="prose"><p><strong>Long Time Customer</strong></p><p>I have been buying from the Mosmann people for years now. They sell good quality underwear and with the worldwide free shipping option. It is just like buying locally or even cheaper ( I live in Hungary). They have great multipack special offers, cool designs and if there is a problem or issue their customer service is quick to respond and help. Recommended.</p></div><div class="v-stack justify-items-center gap-4 "><p class="text-base"><strong>Zoltan Kisjuhasz</strong></p></div></div><div class="testimonial-item text-center " ><div class="prose"><p><strong>Large is actually large!</strong></p><p>I've bought, from other makers, underwear labelled X-large that were actually medium ð Mosmann fits perfect, fabric is soft & range of patterns is fun.</p></div><div class="v-stack justify-items-center gap-4 "><p class="text-base"><strong>Duncan Armstrong</strong></p></div></div><div class="testimonial-item text-center " ><div class="prose"><p><strong>Best Swim Shorts</strong></p><p>Mosmann menâs swim shorts are an absolute godsend! Theyâre super comfy. - I donât just wear mine in the water, I wear them when ever I want a bloody comfy pair of shorts. They dry quickly, which is a bonus especially come spring and summer here in Australia. I bought my first pair around 12 months ago and I now own 5...Iâm loving the product and designs. I highly recommend them to all guys who want amazing pair of shorts that fit flawlessly and make you look amazing, they hug the but too...ladies</p></div><div class="v-stack justify-items-center gap-4 "><p class="text-base"><strong>20connor</strong></p></div></div><div class="testimonial-item text-center " ><div class="prose"><p><strong>Perfect for Vacay</strong></p><p>Just back from Bali and basically didn't take my Mosmann's off for 3 weeks. Brilliant in the pool, on the beach and everything in between! Another RIPPER Aussie brand</p></div><div class="v-stack justify-items-center gap-4 "><p class="text-base"><strong>Craig Mcleod</strong></p></div></div><div class="testimonial-item text-center " ><div class="prose"><p><strong>Excellent Service</strong></p><p>hey enabled me to swap a pair of swim shorts at last minute before dispatch and also waved the price difference .<br/>Not many retailers would do this , thanks a million Mosmann</p></div><div class="v-stack justify-items-center gap-4 "><p class="text-base"><strong>Tony Howden</strong></p></div></div></testimonial-carousel><carousel-navigation aria-controls="carousel-sections--24435209240599__testimonials_egRpMY" class="page-dots "><button class="tap-area" aria-current="true" aria-label="Go to item 1">
2951 <span class="sr-only">Go to item 1</span> 2952 </button><button class="tap-area" aria-current="false" aria-label="Go to item 2"> 2953 <span class="sr-only">Go to item 2</span> 2954 </button><button class="tap-area" aria-current="false" aria-label="Go to item 3"> 2955 <span class="sr-only">Go to item 3</span> 2956 </button><button class="tap-area" aria-current="false" aria-label="Go to item 4"> 2957 <span class="sr-only">Go to item 4</span> 2958 </button><button class="tap-area" aria-current="false" aria-label="Go to item 5"> 2959 <span class="sr-only">Go to item 5</span> 2960 </button></carousel-navigation></div> 2961 </div> 2962 </div> 2963 </div></section><section id="shopify-section-sections--24435209240599__text-with-icons" class="shopify-section shopify-section-group-footer-group shopify-section--text-with-icons"><div class="section-spacing section-spacing--tight color-scheme color-scheme--scheme-3 color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44 bordered-section"> 2964 <div class="container"> 2965 <div class="v-stack gap-8"><text-with-icons-carousel disabled-on="sm" allow-swipe id="text-with-icons-sections--24435209240599__text-with-icons" class="text-with-icons full-bleed sm:unbleed" role="region" style="--border-color: var(--text-color) / 0.15;"><div class="text-with-icons__item is-selected snap-center" role="group" aria-label="Item 1 of 4" > 2966 <div class="v-stack gap-6 justify-items-center sm:justify-items-center"><div style="--border-color: var(--text-color) / 0.15;"><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1" width="24" class="sm:hidden icon icon-picto-plane" viewBox="0 0 24 24"> 2967 <path clip-rule="evenodd" d="m20.055 20.198.654-.654c.36-.36.502-.885.373-1.378l-2.326-8.837 3.075-3.075a2.972 2.972 0 0 0 .422-3.794 2.867 2.867 0 0 0-4.369-.37l-3.183 3.185L5.867 2.95a1.434 1.434 0 0 0-1.38.373l-.653.654A1.434 1.434 0 0 0 4.11 6.22l6.03 3.618-4.589 5.2-1.434.02a1.434 1.434 0 0 0-1.225.37L1.46 16.74a.716.716 0 0 0 .225 1.165l2.767 1.56 1.816 2.864a.718.718 0 0 0 1.166.224l1.251-1.193c.354-.333.515-.822.428-1.3l.023-1.438 5.058-4.73 3.618 6.03a1.434 1.434 0 0 0 2.243.276Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2968 </svg><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1" width="24" class="hidden sm:block icon icon-picto-plane" viewBox="0 0 24 24"> 2969 <path clip-rule="evenodd" d="m20.055 20.198.654-.654c.36-.36.502-.885.373-1.378l-2.326-8.837 3.075-3.075a2.972 2.972 0 0 0 .422-3.794 2.867 2.867 0 0 0-4.369-.37l-3.183 3.185L5.867 2.95a1.434 1.434 0 0 0-1.38.373l-.653.654A1.434 1.434 0 0 0 4.11 6.22l6.03 3.618-4.589 5.2-1.434.02a1.434 1.434 0 0 0-1.225.37L1.46 16.74a.716.716 0 0 0 .225 1.165l2.767 1.56 1.816 2.864a.718.718 0 0 0 1.166.224l1.251-1.193c.354-.333.515-.822.428-1.3l.023-1.438 5.058-4.73 3.618 6.03a1.434 1.434 0 0 0 2.243.276Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2970 </svg></div><div class="v-stack gap-2 text-center sm:text-center"><p class="h6"><strong>Free delivery worldwide</strong></p><div class="prose"><p>For orders above 69USD (120 AUD)</p></div></div></div> 2971 </div><div class="text-with-icons__item snap-center" role="group" aria-label="Item 2 of 4" > 2972 <div class="v-stack gap-6 justify-items-center sm:justify-items-center"><div style="--border-color: var(--text-color) / 0.15;"><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1" width="24" class="sm:hidden icon icon-picto-return" viewBox="0 0 24 24"> 2973 <path d="m1.25 15.08 2.207-3.384 3.385 2.206" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2974 <path d="M13.13 2.5a9.525 9.525 0 1 1 0 19.049 9.68 9.68 0 0 1-9.673-9.853" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2975 </svg><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1" width="24" class="hidden sm:block icon icon-picto-return" viewBox="0 0 24 24"> 2976 <path d="m1.25 15.08 2.207-3.384 3.385 2.206" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2977 <path d="M13.13 2.5a9.525 9.525 0 1 1 0 19.049 9.68 9.68 0 0 1-9.673-9.853" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2978 </svg></div><div class="v-stack gap-2 text-center sm:text-center"><p class="h6"><strong>Satisfied or refunded</strong></p><div class="prose"><p>Easy 30 Days return on outerwear (Excludes Underwear)</p></div></div></div> 2979 </div><div class="text-with-icons__item snap-center" role="group" aria-label="Item 3 of 4" > 2980 <div class="v-stack gap-6 justify-items-center sm:justify-items-center"><div style="--border-color: var(--text-color) / 0.15;"><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1" width="24" class="sm:hidden icon icon-picto-star" viewBox="0 0 24 24"> 2981 <path clip-rule="evenodd" d="m12.695 1.676 3.198 6.334 6.154.61a.77.77 0 0 1 .477 1.313l-5.064 5.02 1.878 6.82a.777.777 0 0 1-1.1.894l-6.24-3.09-6.23 3.086a.777.777 0 0 1-1.1-.893l1.878-6.821-5.068-5.02a.77.77 0 0 1 .478-1.313l6.154-.61 3.192-6.33a.783.783 0 0 1 1.393 0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2982 </svg><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1" width="24" class="hidden sm:block icon icon-picto-star" viewBox="0 0 24 24"> 2983 <path clip-rule="evenodd" d="m12.695 1.676 3.198 6.334 6.154.61a.77.77 0 0 1 .477 1.313l-5.064 5.02 1.878 6.82a.777.777 0 0 1-1.1.894l-6.24-3.09-6.23 3.086a.777.777 0 0 1-1.1-.893l1.878-6.821-5.068-5.02a.77.77 0 0 1 .478-1.313l6.154-.61 3.192-6.33a.783.783 0 0 1 1.393 0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2984 </svg></div><div class="v-stack gap-2 text-center sm:text-center"><p class="h6"><strong>Customer Satisfaction</strong></p><div class="prose"><p>4.8 Star Customer Reviews </p></div></div></div> 2985 </div><div class="text-with-icons__item snap-center" role="group" aria-label="Item 4 of 4" > 2986 <div class="v-stack gap-6 justify-items-center sm:justify-items-center"><div style="--border-color: var(--text-color) / 0.15;"><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1" width="24" class="sm:hidden icon icon-picto-credit-card" viewB
2986ox="0 0 24 24"> 2987 <path clip-rule="evenodd" d="M.75 5.25a1.5 1.5 0 0 1 1.5-1.5h19.5a1.5 1.5 0 0 1 1.5 1.5v13.5a1.5 1.5 0 0 1-1.5 1.5H2.25a1.5 1.5 0 0 1-1.5-1.5V5.25Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2988 <path d="M.75 8.25h22.5m-18 4.5h8.25m-8.25 3h5.25" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2989 </svg><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1" width="24" class="hidden sm:block icon icon-picto-credit-card" viewBox="0 0 24 24"> 2990 <path clip-rule="evenodd" d="M.75 5.25a1.5 1.5 0 0 1 1.5-1.5h19.5a1.5 1.5 0 0 1 1.5 1.5v13.5a1.5 1.5 0 0 1-1.5 1.5H2.25a1.5 1.5 0 0 1-1.5-1.5V5.25Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2991 <path d="M.75 8.25h22.5m-18 4.5h8.25m-8.25 3h5.25" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2992 </svg></div><div class="v-stack gap-2 text-center sm:text-center"><p class="h6"><strong>Secure payments</strong></p><div class="prose"><p>Shop with confidence â your details are always protected</p></div></div></div> 2993 </div></text-with-icons-carousel><carousel-navigation aria-controls="text-with-icons-sections--24435209240599__text-with-icons" class="page-dots sm:hidden"><button class="tap-area" aria-current="true"> 2994 <span class="sr-only">Go to item 1</span> 2995 </button><button class="tap-area" aria-current="false"> 2996 <span class="sr-only">Go to item 2</span> 2997 </button><button class="tap-area" aria-current="false"> 2998 <span class="sr-only">Go to item 3</span> 2999 </button><button class="tap-area" aria-current="false"> 3000 <span class="sr-only">Go to item 4</span> 3001 </button></carousel-navigation></div> 3002 </div> 3003 </div></section><footer id="shopify-section-sections--24435209240599__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 3004 #shopify-section-sections--24435209240599__footer { 3005 --footer-content-justify-items: space-between; 3006 } 3007</style><div class="footer color-scheme color-scheme--scheme-2 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673 "> 3008 <div class="container"> 3009 <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6"><strong>Mosmann Australia</strong></p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 3010 <a href="/en-us/pages/about-us" class="link-faded">About Us</a> 3011 </li><li> 3012 <a href="/en-us/pages/careers-at-mosmann-australia" class="link-faded">Careers </a> 3013 </li><li> 3014 <a href="/en-us/pages/influencers" class="link-faded">Influencers</a> 3015 </li><li> 3016 <a href="https://mosmannaustralia.com/blogs/all-about-bamboo" class="link-faded">Blog</a> 3017 </li><li> 3018 <a href="/en-us/pages/terms-conditions" class="link-faded">Terms & Conditions</a> 3019 </li><li> 3020 <a href="https://mosmannaustralia.com/pages/privacy-policy" class="link-faded">Privacy Policy</a> 3021 </li></ul> 3022 </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6"><strong>Help & Support</strong></p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 3023 <a href="/en-us/pages/mosmann-australia-reviews" class="link-faded">Reviews</a> 3024 </li><li> 3025 <a href="https://mosmannaustralia.com/pages/need-help-page" class="link-faded">Contact Us</a> 3026 </li><li> 3027 <a href="https://mosmann.faire.com?utm_source=embed" class="link-faded">Wholesale Enquiries</a> 3028 </li><li> 3029 <a href="/en-us/pages/mosmann-australia-swimwear-and-underwear-size-chart" class="link-faded">
3029Size Chart</a> 3030 </li><li> 3031 <a href="/en-us/pages/returns-exchanges" class="link-faded">Returns & Exchanges</a> 3032 </li><li> 3033 <a href="https://mosmannaustralia.com/collections/mosmann-underwear-hall-of-fame" class="link-faded">Underwear Hall Of Fame</a> 3034 </li><li> 3035 <a href="https://mosmannaustralia.com/collections/mosmann-swimwear-hall-of-fame" class="link-faded">Swimwear Hall Of Fame</a> 3036 </li></ul> 3037 </div></div><div class="footer__block footer__block--text" ><div class="v-stack gap-4 sm:gap-5"><p class="h6"><strong>About</strong></p><div class="prose text-subdued"><p>Inspired by Sydneyâs iconic beaches, Mosmann Australia designs premium menâs swimwear and underwear with a relaxed coastal sensibility. Known for tailored swim shorts, matching father and son styles, and ultra-soft bamboo underwear, Mosmann blends refined design, quality craftsmanship, and effortless comfort. Every piece is created to move seamlessly from beach to bar â made for modern Australian summers and beyond.<br/></p></div></div></div><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Newsletter</p><div class="prose text-subdued"><p>Sign up to our newsletter to receive exclusive offers.</p></div><form method="post" action="/en-us/contact#newsletter-form-sections--24435209240599__footer" id="newsletter-form-sections--24435209240599__footer" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input--sections--24435209240599__footer--contactemail" class="input" type="email" dir="ltr" name="contact[email]" placeholder="E-mail" 3038 3039 3040 3041 3042 3043 autocomplete="email" 3044 3045 enterkeyhint="send" 3046 required 3047 3048 3049 3050><label for="input--sections--24435209240599__footer--contactemail" class="floating-label text-xs">E-mail</label></div><div class="align-self-start"> 3051<button type="submit" class="button" >Subscribe</button></div></form></div></div></div><div class="footer__aside"><div class="localization-selectors"><div class="relative"> 3052 <button 3053 type="button" 3054 class="localization-toggle heading text-xxs link-faded" 3055 aria-controls="popover-localization--sections--24435209240599__footer-country" 3056 aria-label="Change country or currency" 3057 aria-expanded="false" 3058 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States(USD $)</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10"> 3059 <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/> 3060 </svg></button> 3061 3062 <x-popover 3063 id="popover-localization--sections--24435209240599__footer-country" 3064 initial-focus="[aria-selected='true']" 3065 class="popover popover--top-start color-scheme color-scheme--dialog" 3066 > 3067 <p class="h4" slot="header">Country</p><form method="post" action="/en-us/localization" id="localization-form--sections--24435209240599__footer-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en-us/search" /><x-listbox class="popover__value-list"><button 3068 type="submit" 3069 name="country_code" 3070 class="popover__value-option h-stack gap-2.5" 3071 role="option" 3072 value="AU" 3073 aria-selected="false" 3074 ><img src="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&width=60" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Australia(AUD $)</span> 3075 </button><button 3076 type="submit" 3077 name="country_code" 3078 class="popover__value-option h-stack gap-2.5" 3079 role="option" 3080 value="IT" 3081 aria-selected="false" 3082 ><img 3083 src="https://cdn.shopify.com/s/files/1/0560/5421/8775/files/EU_Flag.png?v=1741141175" 3084 width="60" 3085 height="40" 3086 loading="lazy" 3087 class="country-flag" 3088 alt="Eurozone Flag" 3089 ><span>Eurozone(EUR â¬)</span> 3090 </button><button 3091 type="submit" 3092 name="country_code" 3093 class="popover__value-option h-stack gap-2.5" 3094 role="option" 3095 value="US" 3096 aria-selected="true" 3097 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States(USD $)</span> 3098 </button><button 3099 type="submit" 3100 name="country_code" 3101 class="popover__value-option h-stack gap-2.5" 3102 role="option" 3103 value="CA" 3104 aria-selected="false" 3105 ><img src="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Canada(CAD $)</span> 3106 </button><button 3107 type="submit" 3108 name="country_code" 3109 class="popover__value-option h-stack gap-2.5" 3110 role="option" 3111 value="GB" 3112 aria-selected="false" 3113 ><img src="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United Kingdom(GBP £)</span> 3114 </button><button 3115 type="submit" 3116 name="country_code" 3117 class="popover__value-option h-stack gap-2.5" 3118 role="option" 3119 value="NZ" 3120 aria-selected="false" 3121 ><img src="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&width=60" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>New Zealand(NZD $)</span> 3122 </button><button 3123 type="submit" 3124 name="country_code" 3125 class="popover__value-option h-stack gap-2.5" 3126 role="option" 3127 value="SG" 3128 aria-selected="false" 3129 ><img src="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60" alt="Singapore" srcset="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Singapore(SGD $)</span> 3130 </button><button 3131 type="submit" 3132 name="country_code" 3133 class="popover__value-option h-stack gap-2.5" 3134 role="option" 3135 value="CH" 3136 aria-selected="false" 3137 ><img src="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Switzerland(CHF)</span> 3138 </button><button 3139 type="submit" 3140 name="country_code" 3141 class="popover__value-option h-stack gap-2.5" 3142 role="option" 3143 value="CZ" 3144 aria-selected="false" 3145 ><img src="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&width=60" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Czechia(CZK KÄ)</span> 3146 </button></x-listbox></form></x-popover> 3147 </div></div><p class="heading text-subdued text-xxs">© 2026 - Mosmann Australia <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
3147oweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p><ul class="payment-methods unstyled-list"><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3148</li><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303
31481.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 3149</li><li><svg xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
3149001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg></li><li><svg width="38" height="24" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" aria-labelledby="pi-bizum"><title id="pi-bizum">Bizum</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18a3 3 0 003 3h32c1.7 0 3-1.3 3-3V3a3 3 0 00-3-3z" opacity=".07"/><path fill="#fff" d="M35 1a2 2 0 012 2v18a2 2 0 01-2 2H3a2 2 0 01-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#05c0c7" fill-rule="evenodd" d="M18.81 10.55a.52.52 0 00-.52.51v3.88a.52.52 0 101.05 0v-3.88a.52.52 0 00-.53-.51zm0-1.93a.6.6 0 00-.59.59c0 .32.27.6.6.6a.6.6 0 000-1.2zm5.12 2.44c0-.32-.26-.44-.5-.44h-2.6c-.25 0-.46.2-.46.44 0 .26.2.46.46.46h1.71l-2.21 3.08a.55.55 0 00-.1.31c0 .33.26.5.48.5h2.76c.25 0 .46-.2.46-.45 0-.26-.2-.46-.46-.46H21.6l2.17-3.01a.7.7 0 00.15-.43zm-7.66 2.44c0 .63-.28 1.02-.92 1.02s-.9-.39-.9-1.02v-1.98h.94c.78 0 .88.42.88.9v1.08zm1.05-1.1c0-1.1-.57-1.8-1.9-1.8h-.96V9.14a.52.52 0 00-.52-.52.52.52 0 00-.52.52v4.36c0 1.08.58 1.96 1.95 1.96 1.36 0 1.96-.9 1.96-1.96v-1.11h-.01zm10.7-1.85a.52.52 0 00-.52.52v2.43c0 .63-.28 1.02-.92 1.02-.63 0-.9-.39-.9-1.02v-2.43a.52.52 0 00-.51-.52.52.52 0 00-.53.52v2.43c0 1.08.58 1.96 1.95 1.96s1.96-.9 1.96-1.96v-2.43a.54.54 0 00-.53-.52zM36 12.52c0-1.08-.5-1.96-1.87-1.96-.61 0-1.05.18-1.35.48-.3-.3-.74-.48-1.35-.48-1.36 0-1.87.9-1.87 1.96v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.63 0 .82.39.82 1.02v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.64 0 .83.39.83 1.02v2.43c0 .29.23.52.5.52.3 0 .53-.23.53-.52l.02-2.43zM3.87 10.56c.37.27.88.19 1.15-.18l.96-1.33a.82.82 0 10-1.33-.97l-.97 1.33a.83.83 0 00.2 1.15zm4.4-1.88a.82.82 0 00-1.15.18l-3.86 5.32a.82.82 0 101.33.97l3.86-5.32a.81.81 0 00-.18-1.15zM3.5 8.26a.82.82 0 10-1.32-.97.82.82 0 001.32.97zm5.86 7.3a.82.82 0 10-.97 1.33.82.82 0 10.97-1.33zm-1.5-2.1a.82.82 0 00-1.15.17l-.97 1.33a.82.82 0 101.32.97l.98-1.33a.82.82 0 00-.18-1.15z" clip-rule="evenodd"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
314906zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 3150</li><li><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
31507 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 3151</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/>
3151<path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 3152</li><li><svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
3152635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
315216.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3153</li></ul></div> 3154 </div> 3155 </div> 3156</div> 3157 3158</footer> 3159<!-- END sections: footer-group --></main> 3160
3160<script> 3161 class CollectionVariantPicker { 3162 constructor(container) { 3163 this.container = container; 3164 this.productId = container.dataset.productId; 3165 this.form = container.querySelector('form'); 3166 this.variantIdInput = this.form ? this.form.querySelector('input[name="id"]') : null; 3167 this.optionButtons = container.querySelectorAll('[data-option-value]'); 3168 this.warningMessage = container.querySelector('.collection-variant-warning'); 3169 this.buyButtonsWrapper = container.querySelector('[data-buy-buttons-wrapper]'); 3170 this.sizeOptionsContainer = container.querySelector('[data-size-options]'); 3171 this.klaviyoContainer = container.querySelector('#klaviyo-form-container'); 3172 3173 // Find the price elements 3174 this.productCard = this.container.closest('product-card'); 3175 this.priceList = this.productCard ? this.productCard.querySelector('.price-list') : null; 3176 3177 // Track if options are selected 3178 this.optionsSelected = false; 3179 this.lastSelectedVariantId = null; 3180 this.lastPriceHtml = ''; 3181 3182 // Initially disable buy buttons 3183 if (this.buyButtonsWrapper) { 3184 this.buyButtonsWrapper.classList.add('collection-buy-buttons-wrapper--disabled'); 3185 } 3186 3187 // Check if we're on one of the special collection pages 3188 this.isSpecialCollection = window.location.pathname.includes('/collections/mosmann-underwear-hall-of-fame') || 3189 window.location.pathname.includes('/collections/mosmann-swimwear-hall-of-fame'); 3190 3191 // Get product data 3192 this.productData = null; 3193 this.fetchProductData(); 3194 3195 // Add event listeners 3196 this.optionButtons.forEach(button => { 3197 button.addEventListener('click', this.onOptionClick.bind(this)); 3198 }); 3199 3200 // Add click handler to the buy button when disabled 3201 if (this.form) { 3202 const submitButton = this.form.querySelector('button[type="submit"]'); 3203 if (submitButton) { 3204 submitButton.addEventListener('click', this.onButtonClick.bind(this)); 3205 } 3206 } 3207 3208 // Intercept form submission 3209 if (this.form) { 3210 this.form.addEventListener('submit', this.onFormSubmit.bind(this)); 3211 } 3212 3213 // Initialize Klaviyo form handling 3214 this.setupKlaviyoForm(); 3215 } 3216 3217 setupKlaviyoForm() { 3218 if (!this.klaviyoContainer) return; 3219 3220 const observer = new MutationObserver(() => { 3221 const notifyMeField = this.container.querySelector('input[id^="NotifyMe"]'); 3222 if (notifyMeField && this.productData) { 3223 notifyMeField.value = this.productData.title; 3224 notifyMeField.setAttribute("readonly", "true"); 3225 3226 notifyMeField.focus(); 3227 notifyMeField.dispatchEvent(new Event('input', { bubbles: true })); 3228 notifyMeField.blur(); 3229 3230 if (window._klOnsite) { 3231 window._klOnsite.push(['set', { NotifyMe: this.productData.title }]); 3232 window._klOnsite.push(['identify', { NotifyMe: this.productData.title }]); 3233 } 3234 3235 const formRows = this.container.querySelectorAll('[data-testid="form-row"]'); 3236 if (formRows.length >= 3) { 3237 formRows[0].style.display = 'none'; 3238 formRows[2].style.display = 'none'; 3239 } 3240 3241 observer.disconnect(); 3242 } 3243 }); 3244 3245 observer.observe(this.klaviyoContainer, { 3246 childList: true, 3247 subtree: true 3248 }); 3249 3250 document.addEventListener('submit', (event) => { 3251 if (event.target && event.target.matches('form[class*="klaviyo"]') && this.productData) { 3252 if (window._klOnsite) { 3253 window._klOnsite.push(['track', 'Back In Stock Request', { 3254 NotifyMe: this.productData.title, 3255 ProductID: this.productId, 3256 ProductTitle: this.productData.title 3257 }]); 3258 } 3259 } 3260 }); 3261 } 3262 3263 async fetchProductData() { 3264 try { 3265 let productHandle = ''; 3266 3267 if (this.productCard && this.productCard.getAttribute('handle')) { 3268 productHandle = this.productCard.getAttribute('handle'); 3269 } 3270 else if (this.productCard) { 3271 const productLink = this.productCard.querySelector('a[href*="/products/"]'); 3272 if (productLink) { 3273 const href = productLink.getAttribute('href'); 3274 const handleMatch = href.match(/\/products\/([^/?#]+)/); 3275 if (handleMatch && handleMatch[1]) { 3276 productHandle = handleMatch[1]; 3277 } 3278 } 3279 } 3280 3281 if (!productHandle) { 3282 console.error('Could not determine product handle'); 3283 return; 3284 } 3285
3286 const response = await fetch(`/products/${productHandle}.js`); 3287 this.productData = await response.json(); 3288 3289 // Check availability and hide variant picker if sold out 3290 this.checkProductAvailability(); 3291 3292 if (this.isSpecialCollection) { 3293 this.initializeKlaviyoForm(); 3294 } 3295 } catch (error) { 3296 console.error('Error fetching product data:', error); 3297 } 3298 } 3299 3300 checkProductAvailability() { 3301 if (!this.productData) return; 3302 3303 // Check if all variants are sold out 3304 const allVariantsSoldOut = this.productData.variants.every(variant => !variant.available); 3305 3306 if (allVariantsSoldOut) { 3307 this.container.setAttribute('data-sold-out', 'true'); 3308 3309 // Also hide the size options container if it exists 3310 if (this.sizeOptionsContainer) { 3311 this.sizeOptionsContainer.style.display = 'none'; 3312 } 3313 } 3314 } 3315 3316 initializeKlaviyoForm() { 3317 const addToCartButton = this.form?.querySelector('button[type="submit"]'); 3318 if (!addToCartButton) return; 3319 3320 const isSoldOut = this.productData.available === false || 3321 (this.productData.variants.length === 1 && !this.productData.variants[0].available); 3322 3323 if (isSoldOut) { 3324 if (this.buyButtonsWrapper) { 3325 this.buyButtonsWrapper.classList.remove('collection-buy-buttons-wrapper--disabled'); 3326 } 3327 3328 const notifyMeButton = document.createElement('button'); 3329 notifyMeButton.type = 'button'; 3330 notifyMeButton.className = addToCartButton.className.replace('loading', ''); 3331 notifyMeButton.classList.add('notify-me-button'); 3332 notifyMeButton.textContent = 'NOTIFY ME'; 3333 notifyMeButton.addEventListener('click', () => { 3334 this.klaviyoContainer?.scrollIntoView({ behavior: 'smooth' }); 3335 }); 3336 addToCartButton.replaceWith(notifyMeButton); 3337 } 3338 } 3339 3340 onOptionClick(event) { 3341 const button = event.currentTarget; 3342 const optionPosition = parseInt(button.dataset.optionPosition); 3343 const optionValue = button.dataset.optionValue; 3344 3345 const optionContainer = this.container.querySelector(`[data-option-position="${optionPosition}"]`); 3346 const buttons = optionContainer.querySelectorAll('[data-option-value]'); 3347 3348 buttons.forEach(btn => { 3349 btn.classList.remove('collection-variant-option--selected'); 3350 btn.removeAttribute('aria-selected'); 3351 }); 3352 3353 button.classList.add('collection-variant-option--selected'); 3354 button.setAttribute('aria-selected', 'true'); 3355 3356 this.optionsSelected = true; 3357 3358 if (this.buyButtonsWrapper) { 3359 this.buyButtonsWrapper.classList.remove('collection-buy-buttons-wrapper--disabled'); 3360 } 3361 3362 if (this.warningMessage) { 3363 this.warningMessage.style.display = 'none'; 3364 } 3365 3366 this.updateSelectedVariant(); 3367 } 3368 3369 onButtonClick(event) { 3370 if (!this.optionsSelected) { 3371 event.preventDefault(); 3372 event.stopPropagation(); 3373 this.showWarning(); 3374 return false; 3375 } 3376 } 3377 3378 showWarning() { 3379 if (this.warningMessage) { 3380 this.warningMessage.style.display = 'flex'; 3381 setTimeout(() => { 3382 this.warningMessage.style.display = 'none'; 3383 }, 3000); 3384 } 3385 } 3386 3387 updateSelectedVariant() { 3388 if (!this.productData || !this.variantIdInput) return; 3389 3390 const selectedOptions = []; 3391 this.container.querySelectorAll('.collection-variant-option--selected').forEach(button => { 3392 const position = parseInt(button.dataset.optionPosition) - 1; 3393 const value = button.dataset.optionValue; 3394 selectedOptions[position] = value; 3395 }); 3396 3397 const matchingVariant = this.productData.variants.find(variant => { 3398 return variant.options.every((option, index) => { 3399 return option === selectedOptions[index]; 3400 }); 3401 }); 3402 3403 if (matchingVariant) { 3404 if (this.lastSelectedVariantId === matchingVariant.id) { 3405 return; 3406 } 3407 3408 this.lastSelectedVariantId = matchingVariant.id; 3409 this.variantIdInput.value = matchingVariant.id; 3410 3411 const newPriceHtml = this.getPriceHtml(matchingVariant); 3412 if (this.priceList.innerHTML !== newPriceHtml) { 3413 this.lastPriceHtml = this.priceList.innerHTML; 3414 this.priceList.innerHTML = newPriceHtml; 3415 } 3416 3417 const addToCartButton = this.form.querySelector('button[type="submit"]'); 3418 if (addToCartButton) { 3419 if (matchingVariant.available) { 3420 addToCartButton.disabled = false;
3421 addToCartButton.textContent = "Add to cart"; 3422 3423 if (this.isSpecialCollection && addToCartButton.classList.contains('notify-me-button')) { 3424 const newAddToCartButton = this.createAddToCartButton(); 3425 addToCartButton.replaceWith(newAddToCartButton); 3426 newAddToCartButton.addEventListener('click', this.onButtonClick.bind(this)); 3427 } 3428 } else { 3429 addToCartButton.disabled = true; 3430 addToCartButton.textContent = "Sold Out"; 3431 3432 if (this.isSpecialCollection) { 3433 this.initializeKlaviyoForm(); 3434 } 3435 } 3436 } 3437 } 3438 } 3439 3440 createAddToCartButton() { 3441 const button = document.createElement('button'); 3442 button.type = 'submit'; 3443 button.className = 'button button--primary'; 3444 button.textContent = 'Add to cart'; 3445 return button; 3446 } 3447 3448 getPriceHtml(variant) { 3449 if (!variant) return ''; 3450 3451 const selectedCurrency = Shopify.currency.active; 3452 const exchangeRate = Shopify.currency.rate[selectedCurrency]; 3453 3454 const price = (variant.price / 100) * exchangeRate; 3455 const compareAtPrice = variant.compare_at_price ? (variant.compare_at_price / 100) * exchangeRate : null; 3456 3457 let priceHtml = ''; 3458 if (compareAtPrice && compareAtPrice > price) { 3459 priceHtml = ` 3460 <price-list class="price-list "> 3461 <sale-price class="h6 text-subdued"><span class="sr-only">Sale price</span>${Shopify.formatMoney(price * 100, selectedCurrency)}</sale-price> 3462 <compare-at-price class="h6 text-subdued line-through"> 3463 <span class="sr-only">Regular price</span>${Shopify.formatMoney(compareAtPrice * 100, selectedCurrency)} 3464 </compare-at-price> 3465 </price-list> 3466 `; 3467 } else { 3468 priceHtml = ` 3469 <price-list class="price-list "> 3470 <sale-price class="h6 text-subdued"> 3471 <span class="sr-only">Sale price</span>${Shopify.formatMoney(price * 100, selectedCurrency)} 3472 </sale-price> 3473 </price-list> 3474 `; 3475 } 3476 3477 return priceHtml; 3478 } 3479 3480 onFormSubmit(event) { 3481 if (!this.optionsSelected) { 3482 event.preventDefault(); 3483 this.showWarning(); 3484 return false; 3485 } 3486 } 3487 } 3488 3489 document.addEventListener('DOMContentLoaded', () => { 3490 document.querySelectorAll('.collection-variant-picker').forEach(picker => { 3491 new CollectionVariantPicker(picker); 3492 }); 3493 }); 3494 3495 3496 3497let currentUrl = window.location.href; 3498 3499// Function to force hard refresh 3500function forceHardRefresh() { 3501 window.location.href = window.location.href; 3502} 3503 3504// Function to check for URL changes 3505function checkUrlChange() { 3506 if (window.location.href !== currentUrl) { 3507 currentUrl = window.location.href; 3508 forceHardRefresh(); // Hard refresh on URL change 3509 } 3510} 3511 3512// Check for URL changes every 500ms 3513setInterval(checkUrlChange, 500); 3514 3515// Override history methods to force refresh on AJAX navigation 3516(function(history) { 3517 const pushState = history.pushState; 3518 const replaceState = history.replaceState; 3519 3520 history.pushState = function() { 3521 pushState.apply(history, arguments); 3522 forceHardRefresh(); // Hard refresh on pushState 3523 }; 3524 3525 history.replaceState = function() { 3526 replaceState.apply(history, arguments); 3527 forceHardRefresh(); // Hard refresh on replaceState 3528 }; 3529})(window.history); 3530 3531// Force refresh on hash changes too 3532window.addEventListener('hashchange', function() { 3533 forceHardRefresh(); 3534}); 3535 3536// Optional: Also catch popstate events (back/forward navigation) 3537window.addEventListener('popstate', function() { 3538 forceHardRefresh(); 3539}); 3540</script>
3540 3541 3542<style> 3543 /* Hide variant picker options for sold out products */ 3544 .collection-variant-picker[data-sold-out="true"] .collection-variant-picker__option { 3545 display: none !important; 3546 } 3547 3548 .notify-me-button { 3549 width: 100%; 3550 } 3551 3552 /* Hide Klaviyo NotifyMe label */ 3553 label[for^="NotifyMe_"] { 3554 display: none !important; 3555 } 3556 3557 #klaviyo-form-container { 3558 margin: auto; 3559 margin-top: -23px; 3560 max-width: 250px; 3561 } 3562 3563 /* Hide badges and price lists on specific collections */ 3564 3565 3566 /* Hide first and third form-row elements */ 3567 3568 3569 [data-testid="klaviyo-form-WzgFHF"] [data-testid="form-row"]:nth-child(1), 3570[data-testid="klaviyo-form-WzgFHF"] [data-testid="form-row"]:nth-child(3) { 3571 display: flex !important; 3572} 3573 3574 [data-testid="klaviyo-form-W8ZMxM"] { 3575 background:transparent !important; 3576 } 3577 [data-testid="klaviyo-form-W8ZMxM"] input { 3578 height: 34px !important; 3579 margin-bottom: 9px !important; 3580 border: 1px solid #000000 !important; 3581 background: rgba(255, 255, 255, 0.5) !important; 3582 } 3583 .notify-me-button { 3584 display: none; 3585 } 3586 .collection-variant-picker { 3587 width:100% !important; 3588 } 3589 [data-testid="klaviyo-form-W8ZMxM"] button { 3590 height:41px !important; 3591 } 3592</style> 3593 3594 <style> .color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56 {background: #ffffff;} .product-title {min-height: 41px;} @media screen and (max-width: 700px) {.collection-variant-picker {transform: scale(0.9); }} .collection-header {background: #222222;} .shopify-model-viewer-ui model-viewer {background-color: transparent;} .restock-alerts-branding-text p,.restock-alerts-branding-text a,.restock-alerts-branding-text img {display: none !important;} :root {--container-lg-max-width: 1600px; --container-xl-max-width: 1600px;} </style>
3595<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3595 3596</body> 3597</html> 3598<style> 3599 .review-product.yotpo-vugc-dynamic-content { 3600 visibility: hidden !important; 3601} 3602</style>
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.