1<!doctype html> 2<html 3 class="no-js" 4 lang="en" 5> 6 <head> 7 <link 8 rel="expect" 9 href="#MainContent" 10 blocking="render" 11 id="view-transition-render-blocker" 12 ><meta charset="utf-8"> 13<meta 14 http-equiv="X-UA-Compatible" 15 content="IE=edge" 16> 17<meta 18 name="viewport" 19 content="width=device-width,initial-scale=1" 20> 21<meta 22 name="view-transition" 23 content="same-origin" 24> 25<meta 26 name="theme-color" 27 content="" 28> 29 30<meta 31 property="og:site_name" 32 content="Romance By Sammy" 33> 34<meta 35 property="og:url" 36 content="https://romancebysammy.myshopify.com/pages/about-me" 37> 38<meta 39 property="og:title" 40 content="About Sammy" 41> 42<meta 43 property="og:type" 44 content="website" 45> 46<meta 47 property="og:description" 48 content="Iâm Samantha, a seasoned expert in intimacy and romance with eight years of experience hosting fun, welcoming in-home parties and sharing real, practical sexual health education. As a mom of two in Barrie, Ontario, Iâm passionate about helping women feel confident, informed, and beautiful in their own skin. Romance by " 49><meta 50 name="twitter:card" 51 content="summary_large_image" 52> 53<meta 54 name="twitter:title" 55 content="About Sammy" 56> 57<meta 58 name="twitter:description" 59 content="Iâm Samantha, a seasoned expert in intimacy and romance with eight years of experience hosting fun, welcoming in-home parties and sharing real, practical sexual health education. As a mom of two in Barrie, Ontario, Iâm passionate about helping women feel confident, informed, and beautiful in their own skin. Romance by " 60> 61 62<title> 63 About Sammy 64 – Romance By Sammy</title> 65 66<link 67 rel="canonical" 68 href="https://romancebysammy.myshopify.com/pages/about-me" 69> 70 71 72 <meta 73 name="description" 74 content="Iâm Samantha, a seasoned expert in intimacy and romance with eight years of experience hosting fun, welcoming in-home parties and sharing real, practical sexual health education. As a mom of two in Barrie, Ontario, Iâm passionate about helping women feel confident, informed, and beautiful in their own skin. Romance by " 75 > 76 77<link href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/overflow-list.css?v=168694168152117541881764798242" as="style" rel="preload"> 78<link href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/base.css?v=91370114524021989831764798242" rel="stylesheet" type="text/css" media="all" /> 79 80<link 81 rel="preload" 82 as="font" 83 href="//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" 84 type="font/woff2" 85 crossorigin 86 fetchpriority="low" 87 ><link 88 rel="preload" 89 as="font" 90 href="//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2" 91 type="font/woff2" 92 crossorigin 93 fetchpriority="low" 94 ><link 95 rel="preload" 96 as="font" 97 href="//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" 98 type="font/woff2" 99 crossorigin 100 fetchpriority="low" 101 ><link 102 rel="preload" 103 as="font" 104 href="//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" 105 type="font/woff2" 106 crossorigin 107 fetchpriority="low" 108 >
109<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 109
109
110<script type="importmap"> 111 { 112 "imports": { 113 "@theme/critical": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/critical.js?v=169402557219780209121764798241", 114 "@theme/product-title": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/product-title-truncation.js?v=81744426891537421781764798242", 115 "@theme/component": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/component.js?v=74239122572524296041764798242", 116 "@theme/dialog": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111764798241", 117 "@theme/events": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/events.js?v=59172389608566392641764798241", 118 "@theme/focus": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/focus.js?v=60436577539430446401764798242", 119 "@theme/morph": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/morph.js?v=92630016404903954311764798241", 120 "@theme/paginated-list": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/paginated-list.js?v=95298315036233333871764798242", 121 "@theme/performance": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/performance.js?v=171015751390534793081764798241", 122 "@theme/product-form": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/product-form.js?v=83283661069322333421764798241", 123 "@theme/recently-viewed-products": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/recently-viewed-products.js?v=94729125001750262651764798242", 124 "@theme/scrolling": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/scrolling.js?v=10957690925586738441764798242", 125 "@theme/section-renderer": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/section-renderer.js?v=117273408521114569061764798242", 126 "@theme/section-hydration": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/section-hydration.js?v=177651605160027701221764798242", 127 "@theme/utilities": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/utilities.js?v=171919950116664653001764798241", 128 "@theme/variant-picker": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/variant-picker.js?v=95439354777694360091764798242", 129 "@theme/media-gallery": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/media-gallery.js?v=111441960308641931071764798241", 130 "@theme/quick-add": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/quick-add.js?v=102040698639320169661764798241", 131 "@theme/paginated-list-aspect-ratio": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/paginated-list-aspect-ratio.js?v=25254270272143792451764798242", 132 "@theme/popover-polyfill": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/popover-polyfill.js?v=119029313658895111201764798242", 133 "@theme/component-quantity-selector": "//romancebysammy.myshopify.com/cdn/shop/t/1/assets/component-quantity-selector.js?v=7782950339315554041764798241" 134 } 135 } 136</script>
136 137 138 139 140<link 141 rel="modulepreload" 142 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/critical.js?v=169402557219780209121764798241" 143> 144 145<link 146 rel="modulepreload" 147 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/utilities.js?v=171919950116664653001764798241" 148 fetchpriority="low" 149> 150<link 151 rel="modulepreload" 152 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/component.js?v=74239122572524296041764798242" 153 fetchpriority="low" 154> 155<link 156 rel="modulepreload" 157 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/section-renderer.js?v=117273408521114569061764798242" 158 fetchpriority="low" 159> 160<link 161 rel="modulepreload" 162 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/section-hydration.js?v=177651605160027701221764798242" 163 fetchpriority="low" 164> 165<link 166 rel="modulepreload" 167 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/morph.js?v=92630016404903954311764798241" 168 fetchpriority="low" 169> 170 171 172 173<link 174 rel="modulepreload" 175 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/focus.js?v=60436577539430446401764798242" 176 fetchpriority="low" 177> 178<link 179 rel="modulepreload" 180 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/recently-viewed-products.js?v=94729125001750262651764798242" 181 fetchpriority="low" 182> 183<link 184 rel="modulepreload" 185 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/scrolling.js?v=10957690925586738441764798242" 186 fetchpriority="low" 187> 188<link 189 rel="modulepreload" 190 href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/events.js?v=59172389608566392641764798241" 191 fetchpriority="low" 192>
193<script 194 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/popover-polyfill.js?v=119029313658895111201764798242" 195 type="module" 196 fetchpriority="low" 197></script>
vendor: 1 bytes, line 197
197
198<script 199 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/quick-add.js?v=102040698639320169661764798241" 200 type="module" 201 fetchpriority="low" 202></script>
202 203 204
204<script 205 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/cart-discount.js?v=107077853990124422021764798241" 206 type="module" 207 fetchpriority="low" 208 ></script>
208 209
210<script 211 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111764798241" 212 type="module" 213 fetchpriority="low" 214></script>
vendor: 1 bytes, line 214
214
215<script 216 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/variant-picker.js?v=95439354777694360091764798242" 217 type="module" 218 fetchpriority="low" 219></script>
vendor: 1 bytes, line 219
219
220<script 221 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/product-card.js?v=84089801565227384841764798242" 222 type="module" 223 fetchpriority="low" 224></script>
vendor: 1 bytes, line 224
224
225<script 226 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/product-form.js?v=83283661069322333421764798241" 227 type="module" 228 fetchpriority="low" 229></script>
vendor: 1 bytes, line 229
229
230<script 231 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/accordion-custom.js?v=99000499017714805851764798242" 232 type="module" 233 fetchpriority="low" 234></script>
vendor: 1 bytes, line 234
234
235<script 236 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/disclosure-custom.js?v=168050880623268140331764798242" 237 type="module" 238 fetchpriority="low" 239></script>
vendor: 1 bytes, line 239
239
240<script 241 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/media.js?v=37825095869491791421764798242" 242 type="module" 243 fetchpriority="low" 244></script>
vendor: 1 bytes, line 244
244
245<script 246 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/product-price.js?v=30079423257668675401764798241" 247 type="module" 248 fetchpriority="low" 249></script>
vendor: 1 bytes, line 249
249
250<script 251 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/product-title-truncation.js?v=81744426891537421781764798242" 252 type="module" 253 fetchpriority="low" 254></script>
vendor: 1 bytes, line 254
254
255<script 256 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/product-inventory.js?v=16343734458933704981764798241" 257 type="module" 258 fetchpriority="low" 259></script>
vendor: 1 bytes, line 259
259
260<script 261 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/show-more.js?v=94563802205717136101764798242" 262 type="module" 263 fetchpriority="low" 264></script>
vendor: 1 bytes, line 264
264
265<script 266 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/slideshow.js?v=154015486816472108841764798242" 267 type="module" 268 fetchpriority="low" 269></script>
vendor: 1 bytes, line 269
269
270<script 271 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/anchored-popover.js?v=95953304814728754461764798242" 272 type="module" 273 fetchpriority="low" 274></script>
vendor: 1 bytes, line 274
274
275<script 276 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/floating-panel.js?v=128677600744947036551764798242" 277 type="module" 278 fetchpriority="low" 279></script>
vendor: 1 bytes, line 279
279
280<script 281 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/video-background.js?v=25237992823806706551764798241" 282 type="module" 283 fetchpriority="low" 284></script>
vendor: 1 bytes, line 284
284
285<script 286 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/component-quantity-selector.js?v=7782950339315554041764798241" 287 type="module" 288 fetchpriority="low" 289></script>
vendor: 1 bytes, line 289
289
290<script 291 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/media-gallery.js?v=111441960308641931071764798241" 292 type="module" 293 fetchpriority="low" 294></script>
vendor: 1 bytes, line 294
294
295<script 296 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/rte-formatter.js?v=101420294193111439321764798241" 297 type="module" 298 fetchpriority="low" 299></script>
vendor: 1 bytes, line 299
299
300<script 301 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/gift-card-recipient-form.js?v=129634859299628245901764798242" 302 type="module" 303 fetchpriority="low" 304></script>
304 305 306 307 308 309 310 311
312<script 313 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/auto-close-details.js?v=58350291535404441581764798242" 314 defer="defer" 315></script>
315 316
317<script> 318 const basePath = 'https://cdn.shopify.com/static/themes/horizon/placeholders'; 319 const Theme = { 320 placeholders: { 321 general: [ 322 `${basePath}/general-1.png`, 323 `${basePath}/general-2.png`, 324 `${basePath}/general-3.png`, 325 `${basePath}/general-4.png`, 326 `${basePath}/general-5.png`, 327 `${basePath}/general-6.png`, 328 `${basePath}/general-7.png`, 329 ], 330 product: [`${basePath}/product-ball.png`, `${basePath}/product-cone.png`, `${basePath}/product-cube.png`], 331 }, 332 translations: { 333 placeholder_image: `Placeholder image`, 334 added: `Added`, 335 recipient_form_fields_visible: `Recipient form fields are now visible`, 336 recipient_form_fields_hidden: `Recipient form fields are now hidden`, 337 recipient_form_error: `There was an error with the form submission`, 338 }, 339 routes: { 340 cart_add_url: '/cart/add.js', 341 cart_change_url: '/cart/change', 342 cart_update_url: '/cart/update', 343 cart_url: '/cart', 344 predictive_search_url: '/search/suggest', 345 search_url: '/search', 346 }, 347 template: { 348 name: 'page', 349 }, 350 }; 351</script>
351 352<style data-shopify> 353 354 355 @font-face { 356 font-family: Inter; 357 font-weight: 400; 358 font-style: normal; 359 font-display: swap; 360 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 361 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 362} 363 364 @font-face { 365 font-family: Inter; 366 font-weight: 700; 367 font-style: normal; 368 font-display: swap; 369 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 370 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 371} 372 373 @font-face { 374 font-family: Inter; 375 font-weight: 400; 376 font-style: italic; 377 font-display: swap; 378 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"), 379 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff"); 380} 381 382 @font-face { 383 font-family: Inter; 384 font-weight: 700; 385 font-style: italic; 386 font-display: swap; 387 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 388 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 389} 390 391 392 393 394 395 @font-face { 396 font-family: Inter; 397 font-weight: 500; 398 font-style: normal; 399 font-display: swap; 400 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"), 401 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff"); 402} 403 404 @font-face { 405 font-family: Inter; 406 font-weight: 700; 407 font-style: normal; 408 font-display: swap; 409 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 410 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 411} 412 413 @font-face { 414 font-family: Inter; 415 font-weight: 500; 416 font-style: italic; 417 font-display: swap; 418 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2") format("woff2"), 419 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff") format("woff"); 420} 421 422 @font-face { 423 font-family: Inter; 424 font-weight: 700; 425 font-style: italic; 426 font-display: swap; 427 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 428 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 429} 430 431 432 433 434 435 436 @font-face { 437 font-family: Inter; 438 font-weight: 700; 439 font-style: normal; 440 font-display: swap; 441 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 442 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 443} 444 445 @font-face { 446 font-family: Inter; 447 font-weight: 700; 448 font-style: normal; 449 font-display: swap; 450 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 451 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 452} 453 454 @font-face { 455 font-family: Inter; 456 font-weight: 700; 457 font-style: italic; 458 font-display: swap; 459 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 460 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 461} 462 463 @font-face { 464 font-family: Inter; 465 font-weight: 700; 466 font-style: italic; 467 font-display: swap; 468 src: url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 469 url("//romancebysammy.myshopify.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 470} 471 472 473 474 475 476 :root { 477 /* Page Layout */ 478 --sidebar-width: 25rem; 479 --narrow-content-width: 36rem; 480 --normal-content-width: 42rem; 481 --wide-content-width: 46rem; 482 --narrow-page-width: 90rem; 483 --normal-page-width: 120rem; 484 --wide-page-width: 150rem; 485 486 /* Section Heights */ 487 --section-height-small: 15rem; 488 --section-height-medium: 25rem; 489 --section-height-large: 35rem; 490 491 @media screen and (min-width: 40em) { 492 --section-height-small: 40svh; 493 --section-height-medium: 55svh; 494 --section-height-large: 70svh; 495 } 496 497 @media screen and (min-width: 60em) { 498 --section-height-small: 50svh; 499 --section-height-medium: 65svh; 500 --section-height-large: 80svh; 501 } 502 503 /* Letter spacing */ 504 --letter-spacing-sm: 0.06em; 505 --letter-spacing-md: 0.13em; 506 507 /* Font families */ 508 --font-body--family: Inter, sans-serif; 509 --font-body--style: normal; 510 --font-body--weight: 400; 511 --font-subheading--family: Inter, sans-serif; 512 --font-subheading--style: normal; 513 --font-subheading--weight: 500; 514 --font-heading--family: Inter, sans-serif; 515 --font-heading--style: normal; 516 --font-heading--weight: 700; 517 --font-accent--family: Inter, sans-serif; 518 --font-accent--style: normal; 519 --font-accent--weight: 700; 520 521 /* Margin sizes */ 522 --font-h1--spacing: 0.25em; 523 --font-h2--spacing: 0.25em; 524 --font-h3--spacing: 0.25em; 525 --font-h4--spacing: 0.25em; 526 --font-h5--spacing: 0.25em; 527 --font-h6--spacing: 0.25em; 528 --font-paragraph--spacing: 0.5em; 529 530 /* Heading colors */ 531 --font-h1--color: var(--color-foreground-heading); 532 --font-h2--color: var(--color-foreground-heading); 533 --font-h3--color: var(--color-foreground-heading); 534 --font-h4--color: var(--color-foreground-heading); 535 --font-h5--color: var(--color-foreground-heading); 536 --font-h6--color: var(--color-foreground-heading); 537 538 /** Z-Index / Layering */ 539 --layer-section-background: -2; 540 --layer-lowest: -1; 541 --layer-base: 0; 542 --layer-flat: 1; 543 --layer-raised: 2; 544 --layer-heightened: 4; 545 --layer-sticky: 8; 546 --layer-window-overlay: 10; 547 --layer-header-menu: 12; 548 --layer-overlay: 16; 549 --layer-menu-drawer: 18; 550 --layer-temporary: 20; 551 552 /* Max-width / Measure */ 553 --max-width--body-normal: 50ch; 554 --max-width--body-narrow: 35ch; 555 556 --max-width--heading-normal: 50ch; 557 --max-width--heading-narrow: 30ch; 558 559 --max-width--display-normal: 20ch; 560 --max-width--display-narrow: 15ch; 561 --max-width--display-tight: 5ch; 562 563 /* Letter-spacing / Tracking */ 564 --letter-spacing--display-tight: -0.03em; 565 --letter-spacing--display-normal: 0em; 566 --letter-spacing--display-loose: 0.03em; 567 568 --letter-spacing--heading-tight: -0.03em; 569 --letter-spacing--heading-normal: 0em; 570 --letter-spacing--heading-loose: 0.03em; 571 572 --letter-spacing--body-tight: -0.03em; 573 --letter-spacing--body-normal: 0em; 574 --letter-spacing--body-loose: 0.03em; 575 576 /* Line height / Leading */ 577 --line-height: 1; 578 579 --line-height--display-tight: 1; 580 --line-height--display-normal: 1.1; 581 --line-height--display-loose: 1.2; 582 583 --line-height--heading-tight: 1.15; 584 --line-height--heading-normal: 1.25; 585 --line-height--heading-loose: 1.35; 586 587 --line-height--body-tight: 1.2; 588 --line-height--body-normal: 1.4; 589 --line-height--body-loose: 1.6; 590 591 /* Typography presets */ 592 --font-size--paragraph: 0.875rem;--font-size--h1: clamp(3.0rem, 5.6vw, 3.5rem);--font-size--h2: clamp(2.25rem, 4.8vw, 3.0rem);--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 0.875rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose); 593 594 /* Hardcoded font sizes */ 595 --font-size--2xs: 0.625rem; 596 --font-size--xs: 0.8125rem; 597 --font-size--sm: 0.875rem; 598 --font-size--md: 1rem; 599 --font-size--lg: 1.125rem; 600 --font-size--xl: 1.25rem; 601 --font-size--2xl: 1.5rem; 602 --font-size--3xl: 2rem; 603 --font-size--4xl: 2.5rem; 604 --font-size--5xl: 3rem; 605 --font-size--6xl: 3.5rem; 606 607 /* Menu font sizes */ 608 --menu-font-sm--size: 0.875rem; 609 --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14)); 610 --menu-font-md--size: 1rem; 611 --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16)); 612 --menu-font-lg--size: 1.125rem; 613 --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18)); 614 --menu-font-xl--size: 1.25rem; 615 --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20)); 616 --menu-font-2xl--size: 1.75rem; 617 --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28)); 618 619 /* Colors */ 620 --color-error: #8B0000; 621 --color-success: #006400; 622 --color-white: #FFFFFF; 623 --color-white-rgb: 255 255 255; 624 --color-black: #000000; 625 --color-instock: #3ED660; 626 --color-lowstock: #EE9441; 627 --color-outofstock: #C8C8C8; 628 629 /* Opacity */ 630 --opacity-5: 0.05; 631 --opacity-8: 0.08; 632 --opacity-10: 0.1; 633 --opacity-15: 0.15; 634 --opacity-20: 0.2;
635 --opacity-25: 0.25; 636 --opacity-30: 0.3; 637 --opacity-40: 0.4; 638 --opacity-50: 0.5; 639 --opacity-60: 0.6; 640 --opacity-70: 0.7; 641 --opacity-80: 0.8; 642 --opacity-85: 0.85; 643 --opacity-90: 0.9; 644 --opacity-subdued-text: var(--opacity-70); 645 646 --shadow-button: 0 2px 3px rgb(0 0 0 / 20%); 647 --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent); 648 649 /* Spacing */ 650 --margin-3xs: 0.125rem; 651 --margin-2xs: 0.3rem; 652 --margin-xs: 0.5rem; 653 --margin-sm: 0.7rem; 654 --margin-md: 0.8rem; 655 --margin-lg: 1rem; 656 --margin-xl: 1.25rem; 657 --margin-2xl: 1.5rem; 658 --margin-3xl: 1.75rem; 659 --margin-4xl: 2rem; 660 --margin-5xl: 3rem; 661 --margin-6xl: 5rem; 662 663 --scroll-margin: 50px; 664 665 --padding-3xs: 0.125rem; 666 --padding-2xs: 0.25rem; 667 --padding-xs: 0.5rem; 668 --padding-sm: 0.7rem; 669 --padding-md: 0.8rem; 670 --padding-lg: 1rem; 671 --padding-xl: 1.25rem; 672 --padding-2xl: 1.5rem; 673 --padding-3xl: 1.75rem; 674 --padding-4xl: 2rem; 675 --padding-5xl: 3rem; 676 --padding-6xl: 4rem; 677 678 --gap-3xs: 0.125rem; 679 --gap-2xs: 0.3rem; 680 --gap-xs: 0.5rem; 681 --gap-sm: 0.7rem; 682 --gap-md: 0.9rem; 683 --gap-lg: 1rem; 684 --gap-xl: 1.25rem; 685 --gap-2xl: 2rem; 686 --gap-3xl: 3rem; 687 688 --spacing-scale-sm: 0.6; 689 --spacing-scale-md: 0.7; 690 --spacing-scale-default: 1.0; 691 692 /* Checkout buttons gap */ 693 --checkout-button-gap: 10px; 694 695 /* Borders */ 696 --style-border-width: 1px; 697 --style-border-radius-xs: 0.2rem; 698 --style-border-radius-sm: 0.6rem; 699 --style-border-radius-md: 0.8rem; 700 --style-border-radius-50: 50%; 701 --style-border-radius-lg: 1rem; 702 --style-border-radius-pills: 40px; 703 --style-border-radius-inputs: 4px; 704 --style-border-radius-buttons-primary: 14px; 705 --style-border-radius-buttons-secondary: 14px; 706 --style-border-width-primary: 0px; 707 --style-border-width-secondary: 1px; 708 --style-border-width-inputs: 1px; 709 --style-border-radius-popover: 14px; 710 --style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%); 711 --style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%); 712 --style-border-swatch-opacity: 10%; 713 --style-border-swatch-width: 1px; 714 --style-border-swatch-style: solid; 715 716 /* Animation */ 717 --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1); 718 --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1); 719 --animation-speed-fast: 0.0625s; 720 --animation-speed: 0.125s; 721 --animation-speed-slow: 0.2s; 722 --animation-speed-medium: 0.15s; 723 --animation-easing: ease-in-out; 724 --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1); 725 --drawer-animation-speed: 0.2s; 726 --animation-values-slow: var(--animation-speed-slow) var(--animation-easing); 727 --animation-values: var(--animation-speed) var(--animation-easing); 728 --animation-values-fast: var(--animation-speed-fast) var(--animation-easing); 729 --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete; 730 --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94); 731 --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0); 732 --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); 733 --animation-timing-default: cubic-bezier(0, 0, 0.2, 1); 734 --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1); 735 --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1); 736 737 /* View transitions */ 738 /* View transition old */ 739 --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut; 740 741 /* View transition new */ 742 --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition; 743 744 /* Focus */ 745 --focus-outline-width: 0.09375rem; 746 --focus-outline-offset: 0.2em; 747 748 /* Badges */ 749 --badge-blob-padding-block: 1px; 750 --badge-blob-padding-inline: 12px 8px; 751 --badge-rectangle-padding-block: 1px; 752 --badge-rectangle-padding-inline: 6px; 753 @media screen and (min-width: 750px) { 754 --badge-blob-padding-block: 4px; 755 --badge-blob-padding-inline: 16px 12px; 756 --badge-rectangle-padding-block: 4px; 757 --badge-rectangle-padding-inline: 10px; 758 } 759 760 /* Icons */ 761 --icon-size-2xs: 0.6rem; 762 --icon-size-xs: 0.85rem; 763 --icon-size-sm: 1.25rem; 764 --icon-size-md: 1.375rem; 765 --icon-size-lg: 1.5rem; 766 --icon-stroke-width: 1.5px; 767 768 /* Input */ 769 --input-email-min-width: 200px; 770 --input-search-max-width: 650px; 771 --input-padding-y: 0.8rem; 772 --input-padding-x: 0.8rem; 773 --input-padding: var(--input-padding-y) var(--input-padding-x); 774 --input-box-shadow-width: var(--style-border-width-inputs); 775 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 776 --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border); 777 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 778 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 779 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
780 --input-textarea-min-height: 55px; 781 782 /* Button size */ 783 --button-size-sm: 30px; 784 --button-size-md: 36px; 785 --button-size: var(--minimum-touch-target); 786 --button-padding-inline: 24px; 787 --button-padding-block: 16px; 788 789 /* Button font-family */ 790 --button-font-family-primary: var(--font-body--family); 791 --button-font-family-secondary: var(--font-body--family); 792 793 /* Button text case */ 794 --button-text-case: ; 795 --button-text-case-primary: default; 796 --button-text-case-secondary: default; 797 798 /* Borders */ 799 --border-color: rgb(var(--color-border-rgb) / var(--opacity-50)); 800 --border-width-sm: 1px; 801 --border-width-md: 2px; 802 --border-width-lg: 5px; 803 804 /* Drawers */ 805 --drawer-inline-padding: 25px; 806 --drawer-menu-inline-padding: 2.5rem; 807 --drawer-header-block-padding: 20px; 808 --drawer-content-block-padding: 10px; 809 --drawer-header-desktop-top: 0rem; 810 --drawer-padding: calc(var(--padding-sm) + 7px); 811 --drawer-height: 100dvh; 812 --drawer-width: 95vw; 813 --drawer-max-width: 500px; 814 815 /* Variant Picker Swatches */ 816 --variant-picker-swatch-width-unitless: 34; 817 --variant-picker-swatch-height-unitless: 34; 818 --variant-picker-swatch-width: 34px; 819 --variant-picker-swatch-height: 34px; 820 --variant-picker-swatch-radius: 32px; 821 --variant-picker-border-width: 1px; 822 --variant-picker-border-style: solid; 823 --variant-picker-border-opacity: 10%; 824 825 /* Variant Picker Buttons */ 826 --variant-picker-button-radius: 14px; 827 --variant-picker-button-border-width: 1px; 828 829 /* Slideshow */ 830 --slideshow-controls-size: 3.5rem; 831 --slideshow-controls-icon: 2rem; 832 --peek-next-slide-size: 3rem; 833 834 /* Utilities */ 835 --backdrop-opacity: 0.15; 836 --backdrop-color-rgb: var(--color-shadow-rgb); 837 --minimum-touch-target: 44px; 838 --disabled-opacity: 0.5; 839 --skeleton-opacity: 0.025; 840 841 /* Shapes */ 842 --shape--circle: circle(50% at center); 843 --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%); 844 --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 845 --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883
845% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%); 846 847 /* Buy buttons */ 848 --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm)); 849 850 /* Card image width and height variables */ 851 --card-width-small: 10rem; 852 853 --height-small: 10rem; 854 --height-medium: 11.5rem; 855 --height-large: 13rem; 856 --height-full: 100vh; 857 858 @media screen and (min-width: 750px) { 859 --height-small: 17.5rem; 860 --height-medium: 21.25rem; 861 --height-large: 25rem; 862 } 863 864 /* Modal */ 865 --modal-max-height: 65dvh; 866 867 /* Card styles for search */ 868 --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 869 --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30)); 870 --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 871 872 /* Cart */ 873 --cart-primary-font-family: var(--font-body--family); 874 --cart-primary-font-style: var(--font-body--style); 875 --cart-primary-font-weight: var(--font-body--weight); 876 --cart-secondary-font-family: var(--font-secondary--family); 877 --cart-secondary-font-style: var(--font-secondary--style); 878 --cart-secondary-font-weight: var(--font-secondary--weight); 879 } 880</style> 881<style data-shopify> 882 883 884 :root, 885 886 887 888 .color-scheme-1 { 889 --color-background: rgb(255 255 255 / 1.0); 890 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 891 --color-background-rgb: 255 255 255; 892 --opacity-5-15: 0.05; 893 --opacity-10-25: 0.1; 894 --opacity-35-55: 0.35; 895 --opacity-40-60: 0.4; 896 --opacity-30-60: 0.3; 897 --color-foreground: rgb(151 48 106 / 1.0); 898 --color-foreground-rgb: 151 48 106; 899 --color-foreground-heading: rgb(151 48 106 / 1.0); 900 --color-foreground-heading-rgb: 151 48 106; 901 --color-primary: rgb(196 169 194 / 1.0); 902 --color-primary-rgb: 196 169 194; 903 --color-primary-hover: rgb(0 0 0 / 1.0); 904 --color-primary-hover-rgb: 0 0 0; 905 --color-border: rgb(0 0 0 / 0.06); 906 --color-border-rgb: 0 0 0; 907 --color-shadow: rgb(0 0 0 / 1.0); 908 --color-shadow-rgb: 0 0 0; 909 --color-primary-button-text: rgb(239 235 231 / 1.0); 910 --color-primary-button-background: rgb(151 48 106 / 1.0); 911 --color-primary-button-border: rgb(0 0 0 / 1.0); 912 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 913 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 914 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 915 --color-secondary-button-text: rgb(151 48 106 / 1.0); 916 --color-secondary-button-background: rgb(196 169 194 / 1.0); 917 --color-secondary-button-border: rgb(151 48 106 / 1.0); 918 --color-secondary-button-hover-text: rgb(196 169 194 / 1.0); 919 --color-secondary-button-hover-background: rgb(250 250 250 / 1.0); 920 --color-secondary-button-hover-border: rgb(196 169 194 / 1.0); 921 --color-input-background: rgb(255 255 255 / 0.78); 922 --color-input-text: rgb(151 48 106 / 1.0); 923 --color-input-text-rgb: 151 48 106; 924 --color-input-border: rgb(223 223 223 / 1.0); 925 --color-input-hover-background: rgb(0 0 0 / 0.01); 926 --color-variant-background: rgb(255 255 255 / 1.0); 927 --color-variant-border: rgb(0 0 0 / 0.13); 928 --color-variant-text: rgb(151 48 106 / 1.0); 929 --color-variant-text-rgb: 151 48 106; 930 --color-variant-hover-background: rgb(245 245 245 / 1.0); 931 --color-variant-hover-text: rgb(196 169 194 / 1.0); 932 --color-variant-hover-border: rgb(230 230 230 / 1.0); 933 --color-selected-variant-background: rgb(0 0 0 / 1.0); 934 --color-selected-variant-border: rgb(0 0 0 / 1.0); 935 --color-selected-variant-text: rgb(255 255 255 / 1.0); 936 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 937 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 938 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 939 940 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 941 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 942 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 943 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 944 --font-h1--color: var(--color-foreground-heading); 945 --font-h2--color: var(--color-foreground-heading); 946 --font-h3--color: var(--color-foreground-heading); 947 --font-h4--color: var(--color-foreground-heading); 948 --font-h5--color: var(--color-foreground-heading); 949 --font-h6--color: var(--color-foreground-heading); 950 951 /* Shadows */ 952 953 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 954 955 956 --shadow-blur: 20px; 957 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 958 959 } 960 961 962 963 964 .color-scheme-2 {
965 --color-background: rgb(245 245 245 / 1.0); 966 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 967 --color-background-rgb: 245 245 245; 968 --opacity-5-15: 0.05; 969 --opacity-10-25: 0.1; 970 --opacity-35-55: 0.35; 971 --opacity-40-60: 0.4; 972 --opacity-30-60: 0.3; 973 --color-foreground: rgb(0 0 0 / 0.81); 974 --color-foreground-rgb: 0 0 0; 975 --color-foreground-heading: rgb(0 0 0 / 1.0); 976 --color-foreground-heading-rgb: 0 0 0; 977 --color-primary: rgb(0 0 0 / 0.81); 978 --color-primary-rgb: 0 0 0; 979 --color-primary-hover: rgb(255 255 255 / 1.0); 980 --color-primary-hover-rgb: 255 255 255; 981 --color-border: rgb(223 223 223 / 1.0); 982 --color-border-rgb: 223 223 223; 983 --color-shadow: rgb(0 0 0 / 1.0); 984 --color-shadow-rgb: 0 0 0; 985 --color-primary-button-text: rgb(255 255 255 / 1.0); 986 --color-primary-button-background: rgb(0 0 0 / 1.0); 987 --color-primary-button-border: rgb(0 0 0 / 1.0); 988 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 989 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 990 --color-primary-button-hover-border: rgb(51 51 51 / 1.0); 991 --color-secondary-button-text: rgb(0 0 0 / 1.0); 992 --color-secondary-button-background: rgb(0 0 0 / 0.0); 993 --color-secondary-button-border: rgb(0 0 0 / 1.0); 994 --color-secondary-button-hover-text: rgb(0 0 0 / 1.0); 995 --color-secondary-button-hover-background: rgb(255 255 255 / 0.36); 996 --color-secondary-button-hover-border: rgb(51 51 51 / 0.73); 997 --color-input-background: rgb(0 0 0 / 0.0); 998 --color-input-text: rgb(0 0 0 / 0.53); 999 --color-input-text-rgb: 0 0 0; 1000 --color-input-border: rgb(0 0 0 / 0.13); 1001 --color-input-hover-background: rgb(255 255 255 / 0.36); 1002 --color-variant-background: rgb(255 255 255 / 1.0); 1003 --color-variant-border: rgb(230 230 230 / 1.0); 1004 --color-variant-text: rgb(0 0 0 / 1.0); 1005 --color-variant-text-rgb: 0 0 0; 1006 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1007 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1008 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1009 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1010 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1011 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1012 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1013 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1014 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1015 1016 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1017 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1018 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1019 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1020 --font-h1--color: var(--color-foreground-heading); 1021 --font-h2--color: var(--color-foreground-heading); 1022 --font-h3--color: var(--color-foreground-heading); 1023 --font-h4--color: var(--color-foreground-heading); 1024 --font-h5--color: var(--color-foreground-heading); 1025 --font-h6--color: var(--color-foreground-heading); 1026 1027 /* Shadows */ 1028 1029 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1030 1031 1032 --shadow-blur: 20px; 1033 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1034 1035 } 1036 1037 1038 1039 1040 .color-scheme-3 { 1041 --color-background: rgb(238 241 234 / 1.0); 1042 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1043 --color-background-rgb: 238 241 234; 1044 --opacity-5-15: 0.05; 1045 --opacity-10-25: 0.1; 1046 --opacity-35-55: 0.35; 1047 --opacity-40-60: 0.4; 1048 --opacity-30-60: 0.3; 1049 --color-foreground: rgb(0 0 0 / 0.81); 1050 --color-foreground-rgb: 0 0 0; 1051 --color-foreground-heading: rgb(0 0 0 / 1.0); 1052 --color-foreground-heading-rgb: 0 0 0; 1053 --color-primary: rgb(0 0 0 / 0.81); 1054 --color-primary-rgb: 0 0 0; 1055 --color-primary-hover: rgb(0 0 0 / 1.0); 1056 --color-primary-hover-rgb: 0 0 0; 1057 --color-border: rgb(0 0 0 / 0.81); 1058 --color-border-rgb: 0 0 0; 1059 --color-shadow: rgb(0 0 0 / 1.0); 1060 --color-shadow-rgb: 0 0 0; 1061 --color-primary-button-text: rgb(255 255 255 / 1.0); 1062 --color-primary-button-background: rgb(0 0 0 / 1.0); 1063 --color-primary-button-border: rgb(0 0 0 / 1.0); 1064 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1065 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1066 --color-primary-button-hover-border: rgb(51 51 51 / 1.0); 1067 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1068 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1069 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1070 --color-secondary-button-hover-text: rgb(0 0 0 / 0.81); 1071 --color-secondary-button-hover-background: rgb(255 255 255 / 0.36); 1072 --color-secondary-button-hover-border: rgb(0 0 0 / 0.81); 1073 --color-input-background: rgb(0 0 0 / 0.0); 1074 --color-input-text: rgb(0 0 0 / 0.81); 1075 --color-input-text-rgb: 0 0 0; 1076 --color-input-border: rgb(0 0 0 / 0.81); 1077 --color-input-hover-background: rgb(255 255 255 / 0.36); 1078 --color-variant-background: rgb(255 255 255 / 1.0); 1079 --color-variant-border: rgb(230 230 230 / 1.0); 1080 --color-variant-text: rgb(0 0 0 / 1.0); 1081 --color-variant-text-rgb: 0 0 0; 1082 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1083 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1084 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1085 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1086 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1087 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1088 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1089 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1090 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1091 1092 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1093 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1094 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1095 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1096 --font-h1--color: var(--color-foreground-heading); 1097 --font-h2--color: var(--color-foreground-heading); 1098 --font-h3--color: var(--color-foreground-heading); 1099 --font-h4--color: var(--color-foreground-heading); 1100 --font-h5--color: var(--color-foreground-heading); 1101 --font-h6--color: var(--color-foreground-heading); 1102 1103 /* Shadows */ 1104 1105 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1106 1107 1108 --shadow-blur: 20px; 1109 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1110 1111 } 1112 1113 1114 1115 1116 .color-scheme-4 { 1117 --color-background: rgb(225 237 245 / 1.0); 1118 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1119 --color-background-rgb: 225 237 245; 1120 --opacity-5-15: 0.05; 1121 --opacity-10-25: 0.1; 1122 --opacity-35-55: 0.35; 1123 --opacity-40-60: 0.4; 1124 --opacity-30-60: 0.3; 1125 --color-foreground: rgb(0 0 0 / 0.81); 1126 --color-foreground-rgb: 0 0 0; 1127 --color-foreground-heading: rgb(0 0 0 / 1.0); 1128 --color-foreground-heading-rgb: 0 0 0; 1129 --color-primary: rgb(0 0 0 / 0.81); 1130 --color-primary-rgb: 0 0 0; 1131 --color-primary-hover: rgb(0 0 0 / 1.0); 1132 --color-primary-hover-rgb: 0 0 0; 1133 --color-border: rgb(29 54 134 / 0.5); 1134 --color-border-rgb: 29 54 134; 1135 --color-shadow: rgb(0 0 0 / 1.0); 1136 --color-shadow-rgb: 0 0 0; 1137 --color-primary-button-text: rgb(255 255 255 / 1.0); 1138 --color-primary-button-background: rgb(0 0 0 / 1.0); 1139 --color-primary-button-border: rgb(29 54 134 / 1.0); 1140 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1141 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1142 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1143 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1144 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1145 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1146 --color-secondary-button-hover-text: rgb(0 0 0 / 0.81); 1147 --color-secondary-button-hover-background: rgb(255 255 255 / 0.36); 1148 --color-secondary-button-hover-border: rgb(0 0 0 / 0.81); 1149 --color-input-background: rgb(0 0 0 / 0.0); 1150 --color-input-text: rgb(0 0 0 / 0.81); 1151 --color-input-text-rgb: 0 0 0; 1152 --color-input-border: rgb(0 0 0 / 0.81); 1153 --color-input-hover-background: rgb(255 255 255 / 0.36); 1154 --color-variant-background: rgb(255 255 255 / 1.0); 1155 --color-variant-border: rgb(230 230 230 / 1.0); 1156 --color-variant-text: rgb(0 0 0 / 1.0); 1157 --color-variant-text-rgb: 0 0 0; 1158 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1159 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1160 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1161 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1162 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1163 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1164 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1165 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1166 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1167 1168 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1169 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1170 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1171 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1172 --font-h1--color: var(--color-foreground-heading); 1173 --font-h2--color: var(--color-foreground-heading); 1174 --font-h3--color: var(--color-foreground-heading); 1175 --font-h4--color: var(--color-foreground-heading); 1176 --font-h5--color: var(--color-foreground-heading); 1177 --font-h6--color: var(--color-foreground-heading); 1178 1179 /* Shadows */ 1180 1181 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1182 1183 1184 --shadow-blur: 20px; 1185 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1186 1187 } 1188 1189 1190 1191 1192 .color-scheme-5 { 1193 --color-background: rgb(51 51 51 / 1.0); 1194 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1195 --color-background-rgb: 51 51 51; 1196 --opacity-5-15: 0.15; 1197 --opacity-10-25: 0.25; 1198 --opacity-35-55: 0.55; 1199 --opacity-40-60: 0.6; 1200 --opacity-30-60: 0.6; 1201 --color-foreground: rgb(255 255 255 / 1.0); 1202 --color-foreground-rgb: 255 255 255; 1203 --color-foreground-heading: rgb(255 255 255 / 1.0); 1204 --color-foreground-heading-rgb: 255 255 255; 1205 --color-primary: rgb(255 255 255 / 1.0); 1206 --color-primary-rgb: 255 255 255; 1207 --color-primary-hover: rgb(255 255 255 / 0.69); 1208 --color-primary-hover-rgb: 255 255 255; 1209 --color-border: rgb(255 255 255 / 0.69); 1210 --color-border-rgb: 255 255 255; 1211 --color-shadow: rgb(0 0 0 / 1.0); 1212 --color-shadow-rgb: 0 0 0; 1213 --color-primary-button-text: rgb(0 0 0 / 1.0); 1214 --color-primary-button-background: rgb(255 255 255 / 1.0); 1215 --color-primary-button-border: rgb(255 255 255 / 1.0); 1216 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1217 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 1218 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1219 --color-secondary-button-text: rgb(255 255 255 / 1.0); 1220 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1221 --color-secondary-button-border: rgb(255 255 255 / 0.69); 1222 --color-secondary-button-hover-text: rgb(255 255 255 / 0.93); 1223 --color-secondary-button-hover-background: rgb(255 255 255 / 0.04); 1224 --color-secondary-button-hover-border: rgb(255 255 255 / 0.69); 1225 --color-input-background: rgb(51 51 51 / 1.0); 1226 --color-input-text: rgb(255 255 255 / 0.93); 1227 --color-input-text-rgb: 255 255 255; 1228 --color-input-border: rgb(255 255 255 / 0.69); 1229 --color-input-hover-background: rgb(255 255 255 / 0.04); 1230 --color-variant-background: rgb(255 255 255 / 1.0); 1231 --color-variant-border: rgb(230 230 230 / 1.0); 1232 --color-variant-text: rgb(0 0 0 / 1.0); 1233 --color-variant-text-rgb: 0 0 0; 1234 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1235 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1236 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1237 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1238 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1239 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1240 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1241 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1242 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1243 1244 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1245 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1246 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1247 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1248 --font-h1--color: var(--color-foreground-heading); 1249 --font-h2--color: var(--color-foreground-heading); 1250 --font-h3--color: var(--color-foreground-heading); 1251 --font-h4--color: var(--color-foreground-heading); 1252 --font-h5--color: var(--color-foreground-heading); 1253 --font-h6--color: var(--color-foreground-heading); 1254 1255 /* Shadows */ 1256 1257 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1258 1259 1260 --shadow-blur: 20px; 1261 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1262 1263 } 1264 1265 1266 1267 1268 .color-scheme-6 { 1269 --color-background: rgb(0 0 0 / 0.0); 1270 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1271 --color-background-rgb: 0 0 0; 1272 --opacity-5-15: 0.15; 1273 --opacity-10-25: 0.25; 1274 --opacity-35-55: 0.55; 1275 --opacity-40-60: 0.6; 1276 --opacity-30-60: 0.6; 1277 --color-foreground: rgb(255 255 255 / 1.0); 1278 --color-foreground-rgb: 255 255 255; 1279 --color-foreground-heading: rgb(255 255 255 / 1.0); 1280 --color-foreground-heading-rgb: 255 255 255; 1281 --color-primary: rgb(255 255 255 / 1.0); 1282 --color-primary-rgb: 255 255 255; 1283 --color-primary-hover: rgb(255 255 255 / 0.69); 1284 --color-primary-hover-rgb: 255 255 255; 1285 --color-border: rgb(230 230 230 / 1.0); 1286 --color-border-rgb: 230 230 230; 1287 --color-shadow: rgb(0 0 0 / 1.0); 1288 --color-shadow-rgb: 0 0 0; 1289 --color-primary-button-text: rgb(0 0 0 / 1.0); 1290 --color-primary-button-background: rgb(255 255 255 / 1.0); 1291 --color-primary-button-border: rgb(255 255 255 / 1.0); 1292 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1293 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 1294 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1295 --color-secondary-button-text: rgb(255 255 255 / 1.0);
1295 1296 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1297 --color-secondary-button-border: rgb(255 255 255 / 1.0); 1298 --color-secondary-button-hover-text: rgb(255 255 255 / 1.0); 1299 --color-secondary-button-hover-background: rgb(255 255 255 / 0.08); 1300 --color-secondary-button-hover-border: rgb(255 255 255 / 1.0); 1301 --color-input-background: rgb(255 255 255 / 1.0); 1302 --color-input-text: rgb(0 0 0 / 0.53); 1303 --color-input-text-rgb: 0 0 0; 1304 --color-input-border: rgb(0 0 0 / 0.13); 1305 --color-input-hover-background: rgb(250 250 250 / 1.0); 1306 --color-variant-background: rgb(255 255 255 / 1.0); 1307 --color-variant-border: rgb(230 230 230 / 1.0); 1308 --color-variant-text: rgb(0 0 0 / 1.0); 1309 --color-variant-text-rgb: 0 0 0; 1310 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1311 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1312 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1313 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1314 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1315 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1316 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1317 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1318 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1319 1320 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1321 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1322 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1323 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1324 --font-h1--color: var(--color-foreground-heading); 1325 --font-h2--color: var(--color-foreground-heading); 1326 --font-h3--color: var(--color-foreground-heading); 1327 --font-h4--color: var(--color-foreground-heading); 1328 --font-h5--color: var(--color-foreground-heading); 1329 --font-h6--color: var(--color-foreground-heading); 1330 1331 /* Shadows */ 1332 1333 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1334 1335 1336 --shadow-blur: 20px; 1337 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1338 1339 } 1340 1341 1342 1343 1344 .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7 { 1345 --color-background: rgb(0 0 0 / 0.0); 1346 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1347 --color-background-rgb: 0 0 0; 1348 --opacity-5-15: 0.15; 1349 --opacity-10-25: 0.25; 1350 --opacity-35-55: 0.55; 1351 --opacity-40-60: 0.6; 1352 --opacity-30-60: 0.6; 1353 --color-foreground: rgb(0 0 0 / 1.0); 1354 --color-foreground-rgb: 0 0 0; 1355 --color-foreground-heading: rgb(0 0 0 / 1.0); 1356 --color-foreground-heading-rgb: 0 0 0; 1357 --color-primary: rgb(0 0 0 / 1.0); 1358 --color-primary-rgb: 0 0 0; 1359 --color-primary-hover: rgb(0 0 0 / 0.53); 1360 --color-primary-hover-rgb: 0 0 0; 1361 --color-border: rgb(230 230 230 / 1.0); 1362 --color-border-rgb: 230 230 230; 1363 --color-shadow: rgb(0 0 0 / 1.0); 1364 --color-shadow-rgb: 0 0 0; 1365 --color-primary-button-text: rgb(255 255 255 / 1.0); 1366 --color-primary-button-background: rgb(0 0 0 / 1.0); 1367 --color-primary-button-border: rgb(0 0 0 / 1.0); 1368 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1369 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1370 --color-primary-button-hover-border: rgb(51 51 51 / 1.0); 1371 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1372 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1373 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1374 --color-secondary-button-hover-text: rgb(51 51 51 / 1.0); 1375 --color-secondary-button-hover-background: rgb(250 250 250 / 1.0); 1376 --color-secondary-button-hover-border: rgb(51 51 51 / 1.0); 1377 --color-input-background: rgb(255 255 255 / 1.0); 1378 --color-input-text: rgb(0 0 0 / 0.53); 1379 --color-input-text-rgb: 0 0 0; 1380 --color-input-border: rgb(0 0 0 / 0.13); 1381 --color-input-hover-background: rgb(250 250 250 / 1.0); 1382 --color-variant-background: rgb(255 255 255 / 1.0); 1383 --color-variant-border: rgb(230 230 230 / 1.0); 1384 --color-variant-text: rgb(0 0 0 / 1.0); 1385 --color-variant-text-rgb: 0 0 0; 1386 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1387 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1388 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1389 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1390 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1391 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1392 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1393 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1394 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1395 1396 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1397 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1398 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1399 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1400 --font-h1--color: var(--color-foreground-heading); 1401 --font-h2--color: var(--color-foreground-heading); 1402 --font-h3--color: var(--color-foreground-heading); 1403 --font-h4--color: var(--color-foreground-heading); 1404 --font-h5--color: var(--color-foreground-heading); 1405 --font-h6--color: var(--color-foreground-heading); 1406 1407 /* Shadows */ 1408 1409 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1410 1411 1412 --shadow-blur: 20px; 1413 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1414 1415 } 1416 1417 1418 1419 1420 .color-scheme-8bb50ba3-e1cb-4774-8f83-9ec9f3a701a8 { 1421 --color-background: rgb(151 48 106 / 1.0); 1422 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1423 --color-background-rgb: 151 48 106; 1424 --opacity-5-15: 0.05; 1425 --opacity-10-25: 0.1; 1426 --opacity-35-55: 0.35; 1427 --opacity-40-60: 0.4; 1428 --opacity-30-60: 0.3; 1429 --color-foreground: rgb(239 235 231 / 1.0); 1430 --color-foreground-rgb: 239 235 231; 1431 --color-foreground-heading: rgb(239 235 231 / 1.0); 1432 --color-foreground-heading-rgb: 239 235 231; 1433 --color-primary: rgb(255 255 255 / 1.0); 1434 --color-primary-rgb: 255 255 255; 1435 --color-primary-hover: rgb(239 235 231 / 1.0); 1436 --color-primary-hover-rgb: 239 235 231; 1437 --color-border: rgb(0 0 0 / 0.06); 1438 --color-border-rgb: 0 0 0; 1439 --color-shadow: rgb(0 0 0 / 1.0); 1440 --color-shadow-rgb: 0 0 0; 1441 --color-primary-button-text: rgb(196 169 194 / 1.0); 1442 --color-primary-button-background: rgb(58 49 53 / 1.0); 1443 --color-primary-button-border: rgb(58 49 53 / 1.0); 1444 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1445 --color-primary-button-hover-background: rgb(58 49 53 / 1.0); 1446 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1447 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1448 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1449 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1450 --color-secondary-button-hover-text: rgb(51 51 51 / 1.0); 1451 --color-secondary-button-hover-background: rgb(250 250 250 / 1.0); 1452 --color-secondary-button-hover-border: rgb(51 51 51 / 1.0); 1453 --color-input-background: rgb(255 255 255 / 0.78); 1454 --color-input-text: rgb(51 51 51 / 1.0); 1455 --color-input-text-rgb: 51 51 51; 1456 --color-input-border: rgb(223 223 223 / 1.0); 1457 --color-input-hover-background: rgb(0 0 0 / 0.01); 1458 --color-variant-background: rgb(255 255 255 / 1.0); 1459 --color-variant-border: rgb(0 0 0 / 0.13); 1460 --color-variant-text: rgb(0 0 0 / 1.0); 1461 --color-variant-text-rgb: 0 0 0; 1462 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1463 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1464 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1465 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1466 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1467 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1468 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1469 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1470 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1471 1472 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1473 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1474 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1475 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1476 --font-h1--color: var(--color-foreground-heading); 1477 --font-h2--color: var(--color-foreground-heading); 1478 --font-h3--color: var(--color-foreground-heading); 1479 --font-h4--color: var(--color-foreground-heading); 1480 --font-h5--color: var(--color-foreground-heading); 1481 --font-h6--color: var(--color-foreground-heading); 1482 1483 /* Shadows */ 1484 1485 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1486 1487 1488 --shadow-blur: 20px; 1489 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1490 1491 } 1492 1493 1494 1495 1496 .color-scheme-a53b206e-193c-4ecc-a631-049eaf55d7e5 { 1497 --color-background: rgb(255 255 255 / 1.0); 1498 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1499 --color-background-rgb: 255 255 255; 1500 --opacity-5-15: 0.05; 1501 --opacity-10-25: 0.1; 1502 --opacity-35-55: 0.35; 1503 --opacity-40-60: 0.4; 1504 --opacity-30-60: 0.3; 1505 --color-foreground: rgb(151 48 106 / 1.0); 1506 --color-foreground-rgb: 151 48 106; 1507 --color-foreground-heading: rgb(151 48 106 / 1.0); 1508 --color-foreground-heading-rgb: 151 48 106; 1509 --color-primary: rgb(196 169 194 / 1.0); 1510 --color-primary-rgb: 196 169 194; 1511 --color-primary-hover: rgb(0 0 0 / 1.0); 1512 --color-primary-hover-rgb: 0 0 0; 1513 --color-border: rgb(0 0 0 / 0.06); 1514 --color-border-rgb: 0 0 0; 1515 --color-shadow: rgb(0 0 0 / 1.0); 1516 --color-shadow-rgb: 0 0 0; 1517 --color-primary-button-text: rgb(239 235 231 / 1.0); 1518 --color-primary-button-background: rgb(151 48 106 / 1.0); 1519 --color-primary-button-border: rgb(215 125 144 / 1.0); 1520 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1521 --color-primary-button-hover-background: rgb(215 125 144 / 1.0); 1522 --color-primary-button-hover-border: rgb(215 125 144 / 1.0); 1523 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1524 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1525 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1526 --color-secondary-button-hover-text: rgb(51 51 51 / 1.0); 1527 --color-secondary-button-hover-background: rgb(250 250 250 / 1.0); 1528 --color-secondary-button-hover-border: rgb(51 51 51 / 1.0); 1529 --color-input-background: rgb(255 255 255 / 0.78); 1530 --color-input-text: rgb(51 51 51 / 1.0); 1531 --color-input-text-rgb: 51 51 51; 1532 --color-input-border: rgb(223 223 223 / 1.0); 1533 --color-input-hover-background: rgb(0 0 0 / 0.01); 1534 --color-variant-background: rgb(255 255 255 / 1.0); 1535 --color-variant-border: rgb(0 0 0 / 0.13); 1536 --color-variant-text: rgb(0 0 0 / 1.0); 1537 --color-variant-text-rgb: 0 0 0; 1538 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1539 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1540 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1541 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1542 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1543 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1544 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1545 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1546 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1547 1548 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1549 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1550 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1551 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1552 --font-h1--color: var(--color-foreground-heading); 1553 --font-h2--color: var(--color-foreground-heading); 1554 --font-h3--color: var(--color-foreground-heading); 1555 --font-h4--color: var(--color-foreground-heading); 1556 --font-h5--color: var(--color-foreground-heading); 1557 --font-h6--color: var(--color-foreground-heading); 1558 1559 /* Shadows */ 1560 1561 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1562 1563 1564 --shadow-blur: 20px; 1565 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1566 1567 } 1568 1569 1570 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7, .color-scheme-8bb50ba3-e1cb-4774-8f83-9ec9f3a701a8, .color-scheme-a53b206e-193c-4ecc-a631-049eaf55d7e5 { 1571 color: var(--color-foreground); 1572 background-color: var(--color-background); 1573 } 1574</style> 1575 1576 1577
1577<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1577<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/75151769700/digital_wallets/dialog"> 1578<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1578<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA"></script>
1578 1579<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1580<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&shop_id=75151769700" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1580
1580
1581<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":75151769700,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/75151769700","merchantName":"Romance By Sammy","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","interac","jcb"],"total":{"type":"pending","label":"Romance By Sammy","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1581
1581
1582<script id="shopify-features" type="application/json">{"accessToken":"1fea8a7dc9cad2325fd4d784b947afd6","betas":["rich-media-storefront-analytics"],"domain":"romancebysammy.myshopify.com","predictiveSearch":true,"shopId":75151769700,"locale":"en"}</script>
vendor: 1 bytes, line 1582
1582
1583<script>var Shopify = Shopify || {}; 1584Shopify.shop = "b7nswf-s7.myshopify.com"; 1585Shopify.locale = "en"; 1586Shopify.currency = {"active":"CAD","rate":"1.0"}; 1587Shopify.country = "CA"; 1588Shopify.theme = {"name":"Horizon","id":151082762340,"schema_name":"Horizon","schema_version":"3.1.0","theme_store_id":2481,"role":"main"}; 1589Shopify.theme.handle = "null"; 1590Shopify.theme.style = {"id":null,"handle":null}; 1591Shopify.cdnHost = "romancebysammy.myshopify.com/cdn"; 1592Shopify.routes = Shopify.routes || {}; 1593Shopify.routes.root = "/"; 1594Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1595Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1596Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1597Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1597
1597
1598<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1598
1598
1599<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 1599
1599
1600<script> 1601 window.ShopifyPay = window.ShopifyPay || {}; 1602 window.ShopifyPay.apiHost = "shop.app\/pay"; 1603 window.ShopifyPay.redirectState = null; 1604</script>
vendor: 1 bytes, line 1604
1604
1605<script> 1606 window.Shopify = window.Shopify || {}; 1607 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1608 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1609 window.Shopify.SignInWithShop.eligible = true; 1610</script>
vendor: 1 bytes, line 1610
1610
1611<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 1611
1611
1612<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 1612
1612
1613<script type="module"> 1614 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1615 1616 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1617 1618</script>
vendor: 1 bytes, line 1618
1618
1619<script> 1620 window.Shopify = window.Shopify || {}; 1621 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1622 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"]}; 1623</script>
vendor: 1 bytes, line 1623
1623
1624<script id="__st">var __st={"a":75151769700,"offset":-14400,"reqid":"061f0ae8-785d-497b-9f31-27e1ccbbcdfd-1791521340","pageurl":"romancebysammy.myshopify.com\/pages\/about-me","s":"pages-118701850724","u":"d00ddd2dceca","p":"page","rtyp":"page","rid":118701850724};</script>
vendor: 1 bytes, line 1624
1624
1625<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1625
1625
1626<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 1626
1626
1627<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//romancebysammy.myshopify.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1627
1627
1628<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 = "//romancebysammy.myshopify.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>
1628<script crossorigin="anonymous" defer="defer" src="//romancebysammy.myshopify.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 1628
1628
1629<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 1629
1629
1630<script> 1631 window.Shopify = window.Shopify || {}; 1632 window.Shopify.MCP = window.Shopify.MCP || {}; 1633 window.Shopify.MCP.enabled = true; 1634 window.Shopify.MCP.shop = "b7nswf-s7.myshopify.com"; 1635 window.Shopify.MCP.mcpEndpoint = "https:\/\/romancebysammy.myshopify.com\/api\/mcp"; 1636 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"]}}]; 1637</script>
vendor: 1 bytes, line 1637
1637
1638<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("\/\/romancebysammy.myshopify.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1639</script>
vendor: 1 bytes, line 1639
1639
1640<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://romancebysammy.myshopify.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1641</script>
vendor: 1 bytes, line 1641
1641
1642<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1643 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); 1644</script>
vendor: 1 bytes, line 1644
1644
1645<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})}})); 1646</script>
1646 1647<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://romancebysammy.myshopify.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1648<style id="shopify-accelerated-checkout-cart"> 1649 #shopify-buyer-consent { 1650 margin-top: 1em; 1651 display: inline-block; 1652 width: 100%; 1653} 1654 1655#shopify-buyer-consent.hidden { 1656 display: none; 1657} 1658 1659#shopify-subscription-policy-button { 1660 background: none; 1661 border: none; 1662 padding: 0; 1663 text-decoration: underline; 1664 font-size: inherit; 1665 cursor: pointer; 1666} 1667 1668#shopify-subscription-policy-button::before { 1669 box-shadow: none; 1670} 1671 1672 </style> 1673<link rel="stylesheet" media="screen" href="//romancebysammy.myshopify.com/cdn/shop/t/1/compiled_assets/styles.css?v=108518566444202875221764798260">
1674<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1674 1675 <!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 1676
1677<script id='shopify-chat-app-embed-data' type='application/json'> 1678 { 1679 "settings": { 1680 "invertActivatorColors": true, 1681 "greetingMessage": "Message Sammy with all of your questions. She will be happy to help you.", 1682 "showFeaturedProducts": true, 1683 "featuredProducts": [], 1684 "horizontalPosition": "bottom_right", 1685 "icon": "chat_bubble", 1686 "buttonLabel": "Chat" 1687 } 1688 } 1689</script>
1689 1690 1691<style data-shopify> 1692 1693 1694 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 1695 shopify-chat:defined:empty { 1696 display: grid; 1697 } 1698 1699 :root { 1700 --shopify-chat-bg-color: #FFFFFF; 1701 --shopify-chat-text-color: #000000; 1702 --shopify-chat-accent-bg-color: #000000; 1703 --shopify-chat-accent-text-color: #FFFFFF; 1704 --shopify-chat-activator-offset: 20px; 1705 1706 1707 1708 --shopify-chat-activator-font-size: 16px; 1709 --shopify-chat-border-radius: 16px; 1710 } 1711 1712 1713</style> 1714
1715<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1715 1716 1717 1718<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1719 1720 1721 1722 1723 1724 1725 1726<link rel="dns-prefetch" href="https://cdn.judge.me"> 1727<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1728<link rel="dns-prefetch" href="https://api.judge.me"> 1729
1730<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1730ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1730itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#97306A","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1730youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-03-10T14:29:59.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1730:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Romance By Sammy","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"review_verification_email_status":"always","require_verification_before_submit":false,"can_be_branded":false,"reply_name_text":"Romance By Sammy"};</script>
1730 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #97306A;--jdgm-secondary-color: rgba(151,48,106,0.1);--jdgm-star-color: #97306A;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #97306A;--jdgm-paginate-color: #97306A;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #97306A}.jdgm-histogram__bar-content{background-color:#97306A}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#97306A}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Romance By Sammy'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1731</style> <style class='jdgm-settings-style'></style> 1732 1733 1734 1735 1736 <style class='jdgm-miracle-styles'> 1737 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1737/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 1738 1739</style> 1740 1741 1742 1743 1744 1745 1746 1747 1748
1749<script data-cfasync='false' class='jdgm-script'> 1750!function(e){window.jdgm=window.jdgm||{}; 1751/* INF-1976 */ 1752var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 1753if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 1754jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1755jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1756setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1757!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1758(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1759a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1760jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1761t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1762t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 1763".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1764parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1765jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1766)}))}(document); 1767</script>
1767 1768<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/shopify_v2.css"></noscript> 1769 1770<!-- BEGIN app snippet: theme_fix_tags -->
1770<script> 1771 (function() { 1772 var jdgmThemeFixes = null; 1773 if (!jdgmThemeFixes) return; 1774 1775 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1776 // before the per-theme fix so the theme-specific CSS wins the cascade. 1777 // HTML is never applied globally (too risky). 1778 var allThemesFix = jdgmThemeFixes['all']; 1779 if (allThemesFix && allThemesFix.css) { 1780 var allStyleTag = document.createElement('style'); 1781 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1782 allStyleTag.innerHTML = allThemesFix.css; 1783 document.head.append(allStyleTag); 1784 }; 1785 1786 if (allThemesFix && allThemesFix.js) { 1787 var allScriptTag = document.createElement('script'); 1788 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1789 allScriptTag.innerHTML = allThemesFix.js; 1790 document.head.append(allScriptTag); 1791 }; 1792 1793 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1794 if (!thisThemeFix) return; 1795 1796 if (thisThemeFix.html) { 1797 document.addEventListener("DOMContentLoaded", function() { 1798 var htmlDiv = document.createElement('div'); 1799 htmlDiv.classList.add('jdgm-theme-fix-html'); 1800 htmlDiv.innerHTML = thisThemeFix.html; 1801 document.body.append(htmlDiv); 1802 }); 1803 }; 1804 1805 if (thisThemeFix.css) { 1806 var styleTag = document.createElement('style'); 1807 styleTag.classList.add('jdgm-theme-fix-style'); 1808 styleTag.innerHTML = thisThemeFix.css; 1809 document.head.append(styleTag); 1810 }; 1811 1812 if (thisThemeFix.js) { 1813 var scriptTag = document.createElement('script'); 1814 scriptTag.classList.add('jdgm-theme-fix-script'); 1815 scriptTag.innerHTML = thisThemeFix.js; 1816 document.head.append(scriptTag); 1817 }; 1818 })(); 1819</script>
1819 1820<!-- END app snippet --> 1821<!-- End of Judge.me Core --> 1822 1823 1824 1825<!-- END app block -->
1825<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
1825 1826<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1827<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: 75151769700,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 1827
1827
1828<script> 1829 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1830</script>
vendor: 1 bytes, line 1830
1830
1831<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}
1831).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: 75151769700,storefrontBaseUrl: "https://romancebysammy.myshopify.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://romancebysammy.myshopify.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2064023652","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1831,"dataSharingState":"unrestricted"},{"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":"Romance By Sammy","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"b7nswf-s7.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/romancebysammy.myshopify.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://romancebysammy.myshopify.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"151082762340","themeStoreId":"2481","themePublished":"true","eventMetadataId":"03acb79c-c646-4856-bbe1-d83b7619d37b","pageType":"page","resourceId":"118701850724","shopId":"75151769700","storefrontBaseUrl":"https:\/\/romancebysammy.myshopify.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\",{}]]"});})();</script>
1831<script> 1832 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1833 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1834 window.ShopifyAnalytics.meta.currency = 'CAD'; 1835 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":118701850724,"requestId":"061f0ae8-785d-497b-9f31-27e1ccbbcdfd-1791521340"}}; 1836 for (var attr in meta) { 1837 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1838 } 1839</script>
vendor: 1 bytes, line 1839
1839
1840<script class="analytics"> 1841 (function () { 1842 var customDocumentWrite = function(content) { 1843 var jquery = null; 1844 1845 if (window.jQuery) { 1846 jquery = window.jQuery; 1847 } else if (window.Checkout && window.Checkout.$) { 1848 jquery = window.Checkout.$; 1849 } 1850 1851 if (jquery) { 1852 jquery('body').append(content); 1853 } 1854 }; 1855 1856 var hasLoggedConversion = function(token) { 1857 if (token) { 1858 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1859 } 1860 return false; 1861 } 1862 1863 var setCookieIfConversion = function(token) { 1864 if (token) { 1865 var twoMonthsFromNow = new Date(Date.now()); 1866 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1867 1868 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1869 } 1870 } 1871 1872 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1873 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1874 if (trekkie.integrations) { 1875 return; 1876 } 1877 trekkie.methods = [ 1878 'identify', 1879 'page', 1880 'ready', 1881 'track', 1882 'trackForm', 1883 'trackLink' 1884 ]; 1885 trekkie.factory = function(method) { 1886 return function() { 1887 var args = Array.prototype.slice.call(arguments); 1888 args.unshift(method); 1889 trekkie.push(args); 1890 if (method == 'track' || method == 'page') { 1891 var pageUrl; 1892 try { 1893 pageUrl = window.location.href; 1894 } catch (e) {} 1895 var pageReferrer; 1896 try { 1897 pageReferrer = document.referrer; 1898 } catch (e) {} 1899 try { 1900 if (window.__TREKKIE_SHIM_QUEUE == null) { 1901 window.__TREKKIE_SHIM_QUEUE = []; 1902 } 1903 window.__TREKKIE_SHIM_QUEUE.push({ 1904 from: 'trekkie-stub', 1905 method: method, 1906 args: args.slice(1), 1907 pageContext: { 1908 url: pageUrl, 1909 referrer: pageReferrer 1910 } 1911 }); 1912 } catch (e) { 1913 // no-op 1914 } 1915 } 1916 return trekkie; 1917 }; 1918 }; 1919 for (var i = 0; i < trekkie.methods.length; i++) { 1920 var key = trekkie.methods[i]; 1921 trekkie[key] = trekkie.factory(key); 1922 } 1923 trekkie.load = function(config) { 1924 trekkie.config = config || {}; 1925 trekkie.config.initialDocumentCookie = document.cookie; 1926 var first = document.getElementsByTagName('script')[0]; 1927var script = document.createElement('script'); 1928script.type = 'text/javascript'; 1929script.onerror = function(e) { 1930 var scriptFallback = document.createElement('script'); 1931 scriptFallback.type = 'text/javascript'; 1932 scriptFallback.onerror = function(error) { 1933 var Monorail = { 1934 produce: function produce(monorailDomain, schemaId, payload) { 1935 var currentMs = new Date().getTime(); 1936 var event = { 1937 schema_id: schemaId, 1938 payload: payload, 1939 metadata: { 1940 event_created_at_ms: currentMs, 1941 event_sent_at_ms: currentMs 1942 } 1943 }; 1944 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1945 }, 1946 sendRequest: function sendRequest(endpointUrl, payload) { 1947 // Try the sendBeacon API 1948 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1949 var blobData = new window.Blob([payload], { 1950 type: 'text/plain' 1951 }); 1952 1953 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1954 return true; 1955 } // sendBeacon was not successful 1956 1957 } // XHR beacon 1958 1959 var xhr = new XMLHttpRequest(); 1960 1961 try { 1962 xhr.open('POST', endpointUrl); 1963 xhr.setRequestHeader('Content-Type', 'text/plain'); 1964 xhr.send(payload); 1965 } catch (e) { 1966 console.log(e); 1967 } 1968 1969 return false; 1970 }, 1971 isIos12: function isIos12() { 1972 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1973 } 1974 }; 1975 Monorail.produce('monorail-edge.shopifysvc.com', 1976 'trekkie_storefront_load_errors/1.1', 1977 {shop_id: 75151769700, 1978 theme_id: 151082762340, 1979 app_name: "storefront", 1980 context_url: window.location.href, 1981 source_url: "//romancebysammy.myshopify.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 1982 1983 }; 1984 scriptFallback.async = true; 1985 scriptFallback.src = '//romancebysammy.myshopify.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1986 first.parentNode.insertBefore(scriptFallback, first); 1987}; 1988script.async = true; 1989script.src = '//romancebysammy.myshopify.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1990first.parentNode.insertBefore(script, first); 1991 1992 }; 1993 trekkie.load( 1994 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":75151769700,"isMerchantRequest":null,"themeId":151082762340,"themeCityHash":"7497998963056786564","contentLanguage":"en","currency":"CAD","eventMetadataId":"03acb79c-c646-4856-bbe1-d83b7619d37b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1995 ); 1996 1997 var loaded = false;
1998 trekkie.ready(function() { 1999 if (loaded) return; 2000 loaded = true; 2001 2002 window.ShopifyAnalytics.lib = window.trekkie; 2003 2004 var originalDocumentWrite = document.write; 2005 document.write = customDocumentWrite; 2006 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2007 document.write = originalDocumentWrite; 2008 2009 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2010 var token = match? match[1]: undefined; 2011 if (!hasLoggedConversion(token)) { 2012 setCookieIfConversion(token); 2013 2014 } 2015 }); 2016 2017 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":118701850724,"requestId":"061f0ae8-785d-497b-9f31-27e1ccbbcdfd-1791521340","shopifyEmitted":true}); 2018 2019 var eventsListenerScript = document.createElement('script'); 2020 eventsListenerScript.async = true; 2021 eventsListenerScript.src = "//romancebysammy.myshopify.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2022 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2023})();</script>
vendor: 1 bytes, line 2023
2023
2024<script 2025 defer 2026 src="https://romancebysammy.myshopify.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 2027 data-application="storefront-renderer" 2028 data-shop-id="75151769700" 2029 data-render-region="gcp-us-central1" 2030 data-page-type="page" 2031 data-theme-instance-id="151082762340" 2032 data-theme-name="Horizon" 2033 data-theme-version="3.1.0" 2034 data-monorail-region="shop_domain" 2035 data-resource-timing-sampling-rate="10" 2036 data-shs="true" 2037 data-shs-beacon="true" 2038 data-shs-export-with-fetch="true" 2039 data-shs-logs-sample-rate="1" 2040 data-shs-beacon-endpoint="https://romancebysammy.myshopify.com/api/collect" 2041></script>
vendor: 1 bytes, line 2041
2041
2042<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Romance By Sammy. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":true,"exportCommand":false,"shopName":"Romance By Sammy","translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.unavailable.title","value":"Chat isnât available right now"},{"key":"agent_chat.unavailable.description","value":"Something went wrong while loading the chat."},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
2042,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 2042
2042
2043<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"75151769700","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.loading","value":"Loading"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"CA","language":"en"}}</script>
2043 2044<meta name="shopify-y" content="7c85b1b5-d795-4ada-928d-ebbee830079a" data-expiration="1823078940000"><meta name="shopify-s" content="04e1a8a0-d792-4ddf-b2a3-2e45118c1700" data-expiration="1791523140000"> 2045</head> 2046 2047 <body class="page-width-narrow card-hover-effect-none"> 2048 <a 2049 class="skip-to-content-link button-secondary" 2050 href="#MainContent" 2051> 2052 Skip to content 2053</a> 2054 2055 <div id="header-group"> 2056 <!-- BEGIN sections: header-group --> 2057<div id="shopify-section-sections--20329794273380__header_announcements_9jGBFp" class="shopify-section shopify-section-group-header-group"> 2058 2059 2060 2061<div class="section-background color-scheme-8bb50ba3-e1cb-4774-8f83-9ec9f3a701a8"></div> 2062<aside 2063 class="announcement-bar spacing-style section section--page-width color-scheme-8bb50ba3-e1cb-4774-8f83-9ec9f3a701a8" 2064 style="--padding-block-start: 15px; --padding-block-end:15px; 2065--padding-inline-start:0px; --padding-inline-end:0px; 2066; --border-bottom-width: 1px;" 2067> 2068 2069 2070 <announcement-bar-component 2071 class="announcement-bar__slider" 2072 2073 > 2074 2075 2076 <div class="announcement-bar__slides"> 2077 2078<slideshow-slide 2079 ref="slides[]" 2080 class=" 2081 announcement-bar__slide 2082 text-block 2083 text-block--AclJBbmlNYlBDaG1DU__announcement_BxgCk9 2084 text-block--align-center 2085 text-block--full-width 2086 custom-typography 2087 custom-font-size 2088 2089 " 2090 style=" 2091 2092--color: ;--font-size: 0.875rem; --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --text-transform: uppercase; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); 2093 --width: 100%; 2094 --text-align: center; 2095 --line-height: 1; 2096 " 2097 2098 aria-hidden="false" 2099 > 2100 <p class="announcement-bar__text"> 2101 <strong>ROMANCE BY SAMMY - elevate your intimacy</strong> 2102 </p> 2103 2104 2105 </slideshow-slide> 2106 2107 2108 2109 </div> 2110 </announcement-bar-component> 2111</aside> 2112 2113 2114 2115 2116</div><header id="shopify-section-sections--20329794273380__header_section" class="shopify-section shopify-section-group-header-group header-section"> 2117 2118 2119
2120<script type="application/ld+json"> 2121 { 2122 "@context": "http://schema.org", 2123 "@type": "Organization", 2124 "name": "Romance By Sammy", 2125 2126 "logo": "https:\/\/romancebysammy.myshopify.com\/cdn\/shop\/files\/Logo_plum_no_background.png?v=1764903430\u0026width=500", 2127 2128 "url": "https:\/\/romancebysammy.myshopify.com\/pages\/about-me" 2129 } 2130</script>
2130 2131 2132<header-component 2133 id="header-component" 2134 class="header" 2135 2136 2137 sticky="always" 2138 2139 data-skip-node-update 2140 data-scroll-direction="none" 2141> 2142 2143 2144 2145 2146 2147 2148 <div 2149 class="header__row header__row--top color-scheme-1 section section--full-width-margin section--page-width" 2150 ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px;"> 2151 <div class="header__columns spacing-style"> 2152 <div 2153 class="header__column header__column--left" 2154 data-testid="header-top-left" 2155 > 2156 2157 2158 2159 2160 2161 2162 2163 <div 2164 class="header__drawer desktop:hidden" 2165 ref="headerDrawerContainer" 2166 2167 > 2168 2169
2170<script 2171 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/header-drawer.js?v=160607022407653843031764798241" 2172 type="module" 2173 fetchpriority="low" 2174></script>
2174 2175 2176<header-drawer 2177 class="header-drawer header__drawer--mobile" 2178 style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;" 2179> 2180 <details 2181 id="Details-menu-drawer-container" 2182 data-skip-node-update="true" 2183 class="menu-drawer-container" 2184 ref="details" 2185 scroll-lock 2186 > 2187 <summary 2188 class="header__icon header__icon--menu header__icon--summary" 2189 aria-label="Menu" 2190 on:click="/toggle" 2191 > 2192 <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2193 <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2194 <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2195</svg> 2196</span> 2197 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2198 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2199 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2200</svg> 2201</span> 2202 </summary> 2203 <div 2204 data-header-drawer 2205 class=" 2206 menu-drawer 2207 motion-reduce 2208 color-scheme-1 2209 " 2210 > 2211 <button 2212 class="button button-unstyled close-button menu-drawer__close-button" 2213 type="button" 2214 aria-label="Close" 2215 on:click="/close" 2216 > 2217 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2218 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2219 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2220</svg> 2221</span> 2222 </button> 2223 <nav 2224 class="menu-drawer__navigation" 2225 style="--menu-top-level-font-family: var(--font-subheading--family); 2226--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-subheading--style); --menu-top-level-font-weight: var(--font-subheading--weight); --menu-top-level-font-case:uppercase; 2227 2228 --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height: 2229 var(--menu-font-2xl--line-height); 2230 2231--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 2232 2233--menu-parent-font-family: var(--font-subheading--family); --menu-parent-font-style: 2234var(--font-subheading--style); --menu-parent-font-weight: var(--font-subheading--weight); --menu-parent-font-case: 2235uppercase; 2236 2237 --menu-parent-font-size: var(--menu-font-md--size); --menu-parent-font-line-height: 2238 var(--menu-font-md--line-height); --menu-parent-font-color: var(--color-foreground); 2239 --menu-parent-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); 2240 2241--menu-child-font-family: var(--font-subheading--family); --menu-child-font-style: 2242var(--font-subheading--style); --menu-child-font-weight: var(--font-subheading--weight); --menu-child-font-case: 2243uppercase; 2244 2245 --menu-child-font-size: var(--menu-font-sm--size); --menu-child-font-line-height: var(--menu-font-sm--line-height); 2246 --menu-child-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); 2247 --menu-child-active-font-color: var(--color-foreground); 2248 2249 2250 " 2251 > 2252 <ul 2253 class="menu-drawer__menu has-submenu" 2254 role="list" 2255 > 2256 2257 2258 <li 2259 class="menu-drawer__list-item" 2260 style="--menu-drawer-animation-index: 1;" 2261 ><details 2262 id="Details-menu-drawer-menu-item-1" 2263 class="menu-drawer__menu-container" 2264 > 2265 <summary 2266 id="HeaderDrawer-shop" 2267 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2268 on:click="header-drawer/open" 2269 >
2270 <span class="menu-drawer__menu-item-text wrap-text">Shop</span> 2271 <span class="svg-wrapper icon-caret icon-caret--forward"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2272 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2273</svg> 2274</span> 2275 </summary> 2276 <div 2277 id="link-shop" 2278 class="menu-drawer__submenu has-submenu gradient motion-reduce" 2279 tabindex="-1" 2280 style="--menu-drawer-animation-index: 1;" 2281 > 2282 <div class="menu-drawer__inner-submenu"> 2283 <div class="menu-drawer__nav-buttons"> 2284 <button 2285 class="button menu-drawer__back-button focus-inset" 2286 aria-expanded="true" 2287 on:click="header-drawer/back" 2288 aria-label="Back" 2289 > 2290 <span class="svg-wrapper icon-caret icon-caret--backward"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2291 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2292</svg> 2293</span> 2294 <span class="menu-drawer__menu-item-text wrap-text">Shop</span> 2295 </button> 2296 <button 2297 class="button close-button menu-drawer__close-button" 2298 type="button" 2299 aria-label="Close" 2300 on:click="header-drawer/close" 2301 > 2302 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2303 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2304 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2305</svg> 2306</span> 2307 </button> 2308 </div> 2309 2310 <ul 2311 class="menu-drawer__menu menu-drawer__menu--childlist" 2312 role="list" 2313 tabindex="-1" 2314 > 2315 <li 2316 class=" 2317 menu-drawer__list-item 2318 2319 " 2320 ><a 2321 id="HeaderDrawer-shop-sale-page" 2322 href="/collections/sale-page" 2323 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2324 2325 > 2326 2327 <span class="menu-drawer__menu-item-text wrap-text">Sale Page</span> 2328 </a></li><li 2329 class=" 2330 menu-drawer__list-item 2331 2332 " 2333 ><a 2334 id="HeaderDrawer-shop-all-products" 2335 href="/collections/all" 2336 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2337 2338 > 2339 2340 <span class="menu-drawer__menu-item-text wrap-text">All products</span> 2341 </a></li><li 2342 class=" 2343 menu-drawer__list-item 2344 2345 " 2346 ><a 2347 id="HeaderDrawer-shop-all-collections" 2348 href="/collections" 2349 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2350 2351 > 2352
2353 <span class="menu-drawer__menu-item-text wrap-text">All collections</span> 2354 </a></li><li 2355 class=" 2356 menu-drawer__list-item 2357 2358 " 2359 ><a 2360 id="HeaderDrawer-shop-bath-beauty" 2361 href="/collections/bath-beauty" 2362 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2363 2364 > 2365 2366 <span class="menu-drawer__menu-item-text wrap-text">Bath & Beauty</span> 2367 </a></li><li 2368 class=" 2369 menu-drawer__list-item 2370 2371 " 2372 ><a 2373 id="HeaderDrawer-shop-massage" 2374 href="/collections/massage" 2375 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2376 2377 > 2378 2379 <span class="menu-drawer__menu-item-text wrap-text">Massage</span> 2380 </a></li><li 2381 class=" 2382 menu-drawer__list-item 2383 2384 " 2385 ><a 2386 id="HeaderDrawer-shop-arousal-enhancement-essentials" 2387 href="/collections/arousal-enhancement-essentials" 2388 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2389 2390 > 2391 2392 <span class="menu-drawer__menu-item-text wrap-text">Arousal & Enhancement Essentials</span> 2393 </a></li><li 2394 class=" 2395 menu-drawer__list-item 2396 2397 " 2398 ><a 2399 id="HeaderDrawer-shop-lubricants" 2400 href="/collections/lubricants" 2401 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2402 2403 > 2404 2405 <span class="menu-drawer__menu-item-text wrap-text">Lubricants</span> 2406 </a></li><li 2407 class=" 2408 menu-drawer__list-item 2409 2410 " 2411 ><a 2412 id="HeaderDrawer-shop-flavoured-fun" 2413 href="/collections/flavoured-fun" 2414 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2415 2416 > 2417 2418 <span class="menu-drawer__menu-item-text wrap-text">Flavoured Fun</span> 2419 </a></li><li 2420 class=" 2421 menu-drawer__list-item 2422 2423 " 2424 ><a 2425 id="HeaderDrawer-shop-pelvic-strength-support" 2426 href="/collections/pelvic-strength-support" 2427 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2428 2429 > 2430
2431 <span class="menu-drawer__menu-item-text wrap-text">Pelvic strength & support</span> 2432 </a></li><li 2433 class=" 2434 menu-drawer__list-item 2435 2436 " 2437 ><a 2438 id="HeaderDrawer-shop-toy-personal-care" 2439 href="/collections/toy-vaginal-care" 2440 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2441 2442 > 2443 2444 <span class="menu-drawer__menu-item-text wrap-text">Toy & Personal Care</span> 2445 </a></li><li 2446 class=" 2447 menu-drawer__list-item 2448 2449 " 2450 ><a 2451 id="HeaderDrawer-shop-bondage" 2452 href="/collections/bondage" 2453 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2454 2455 > 2456 2457 <span class="menu-drawer__menu-item-text wrap-text">Bondage</span> 2458 </a></li><li 2459 class=" 2460 menu-drawer__list-item 2461 2462 " 2463 ><a 2464 id="HeaderDrawer-shop-intimate-comfort-positioning" 2465 href="/collections/intimate-comfort-positioning" 2466 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2467 2468 > 2469 2470 <span class="menu-drawer__menu-item-text wrap-text">Intimate Comfort & Positioning</span> 2471 </a></li><li 2472 class=" 2473 menu-drawer__list-item 2474 menu-drawer__list-item--flat 2475 " 2476 > 2477 2478<a 2479 id="HeaderDrawer-shop-all-toys" 2480 href="/collections/all-toys" 2481 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2482 > 2483 <span class="menu-drawer__menu-item-text wrap-text">All Toys</span> 2484 </a> 2485 2486 <ul 2487 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 2488 role="list" 2489 tabindex="-1" 2490 ><li 2491 class="menu-drawer__list-item" 2492 style="--menu-drawer-animation-index: 1;" 2493 > 2494 <a 2495 id="HeaderDrawer-shop-all-toys-clitoral-toys" 2496 href="/collections/clitoral-toys" 2497 class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset" 2498 2499 > 2500 2501 <span class="menu-drawer__menu-item-text wrap-text">
2501Clitoral Toys</span> 2502 </a> 2503 </li><li 2504 class="menu-drawer__list-item" 2505 style="--menu-drawer-animation-index: 2;" 2506 > 2507 <a 2508 id="HeaderDrawer-shop-all-toys-vaginal-g-spot-vibrators" 2509 href="/collections/vaginal-g-spot-vibrators" 2510 class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset" 2511 2512 > 2513 2514 <span class="menu-drawer__menu-item-text wrap-text">Vaginal & G-spot Vibrators</span> 2515 </a> 2516 </li><li 2517 class="menu-drawer__list-item" 2518 style="--menu-drawer-animation-index: 3;" 2519 > 2520 <a 2521 id="HeaderDrawer-shop-all-toys-partner-play" 2522 href="/collections/partner-play" 2523 class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset" 2524 2525 > 2526 2527 <span class="menu-drawer__menu-item-text wrap-text">Partner Play</span> 2528 </a> 2529 </li><li 2530 class="menu-drawer__list-item" 2531 style="--menu-drawer-animation-index: 4;" 2532 > 2533 <a 2534 id="HeaderDrawer-shop-all-toys-dual-sensations" 2535 href="/collections/rabbit-toys" 2536 class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset" 2537 2538 > 2539 2540 <span class="menu-drawer__menu-item-text wrap-text">Dual Sensations</span> 2541 </a> 2542 </li><li 2543 class="menu-drawer__list-item" 2544 style="--menu-drawer-animation-index: 5;" 2545 > 2546 <a 2547 id="HeaderDrawer-shop-all-toys-male-toys" 2548 href="/collections/penile-essentials" 2549 class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset" 2550 2551 > 2552 2553 <span class="menu-drawer__menu-item-text wrap-text">Male Toys</span> 2554 </a> 2555 </li><li 2556 class="menu-drawer__list-item" 2557 style="--menu-drawer-animation-index: 6;" 2558 > 2559 <a 2560 id="HeaderDrawer-shop-all-toys-anal-play" 2561 href="/collections/anal-play" 2562 class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset" 2563 2564 > 2565
2566 <span class="menu-drawer__menu-item-text wrap-text">Anal Play</span> 2567 </a> 2568 </li></ul></li><li 2569 class=" 2570 menu-drawer__list-item 2571 2572 " 2573 ><a 2574 id="HeaderDrawer-shop-lingerie" 2575 href="/collections/lingerie" 2576 class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset" 2577 2578 > 2579 2580 <span class="menu-drawer__menu-item-text wrap-text">Lingerie</span> 2581 </a></li></ul> 2582 2583 </div> 2584 </div> 2585 </details></li> 2586 <li 2587 class="menu-drawer__list-item" 2588 style="--menu-drawer-animation-index: 2;" 2589 ><a 2590 id="HeaderDrawer-spring-summer-catalog-2026" 2591 href="https://heyzine.com/flip-book/8539080a9d.html" 2592 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2593 2594 > 2595 <span class="menu-drawer__menu-item-text wrap-text">Spring/Summer Catalog 2026</span> 2596 </a></li> 2597 <li 2598 class="menu-drawer__list-item" 2599 style="--menu-drawer-animation-index: 3;" 2600 ><a 2601 id="HeaderDrawer-join-my-female-only-vip-fb-group" 2602 href="https://www.facebook.com/groups/1884378101737858" 2603 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2604 2605 > 2606 <span class="menu-drawer__menu-item-text wrap-text">Join My Female Only VIP FB Group</span> 2607 </a></li> 2608 <li 2609 class="menu-drawer__list-item" 2610 style="--menu-drawer-animation-index: 4;" 2611 ><a 2612 id="HeaderDrawer-instagram" 2613 href="https://www.instagram.com/romancebysammy/" 2614 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2615 2616 > 2617 <span class="menu-drawer__menu-item-text wrap-text">Instagram</span> 2618 </a></li> 2619 <li 2620 class="menu-drawer__list-item" 2621 style="--menu-drawer-animation-index: 5;" 2622 ><a 2623 id="HeaderDrawer-party-with-me" 2624 href="/pages/party-with-me" 2625 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2626 2627 > 2628 <span class="menu-drawer__menu-item-text wrap-text">Party With Me</span> 2629 </a></li> 2630 <li 2631 class="menu-drawer__list-item" 2632 style="--menu-drawer-animation-index: 6;" 2633 ><a 2634 id="HeaderDrawer-about-me" 2635 href="/pages/about-me" 2636 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset menu-drawer__menu-item--active" 2637 2638 aria-current="page" 2639 2640 > 2641 <span class="menu-drawer__menu-item-text wrap-text">About Me</span> 2642 </a></li> 2643 <li 2644 class="menu-drawer__list-item" 2645 style="--menu-drawer-animation-index: 7;" 2646 ><a 2647 id="HeaderDrawer-bachelorette-party" 2648 href="/pages/bachelorette-party" 2649 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2650 2651 >
2652 <span class="menu-drawer__menu-item-text wrap-text">Bachelorette Party</span> 2653 </a></li> 2654 <li 2655 class="menu-drawer__list-item" 2656 style="--menu-drawer-animation-index: 8;" 2657 ><a 2658 id="HeaderDrawer-contact" 2659 href="/pages/contact" 2660 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2661 2662 > 2663 <span class="menu-drawer__menu-item-text wrap-text">Contact</span> 2664 </a></li> 2665 <li 2666 class="menu-drawer__list-item" 2667 style="--menu-drawer-animation-index: 9;" 2668 ><a 2669 id="HeaderDrawer-gift-cards" 2670 href="/products/give-the-perfect-gift" 2671 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2672 2673 > 2674 <span class="menu-drawer__menu-item-text wrap-text">Gift Cards</span> 2675 </a></li> 2676 </ul> 2677 </nav> 2678 <div 2679 class="menu-drawer__utility-links menu-drawer__animated-element" 2680 style="--menu-drawer-animation-index: 9;" 2681 > 2682 2683 </div> 2684 2685 2686 </div> 2687 <div 2688 class="menu-drawer__backdrop" 2689 on:click="header-drawer/close" 2690 ></div> 2691 </details> 2692</header-drawer> 2693 2694 2695 2696 </div> 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 <search-button class="search-action desktop:hidden"> 2711 <button 2712 on:click="#search-modal/showDialog" 2713 class="button button-unstyled search-modal__button header-actions__action" 2714 aria-label="Search" 2715 aria-haspopup="dialog" 2716 > 2717 <span 2718 aria-hidden="true" 2719 class="svg-wrapper" 2720 > 2721 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 2722 2723 </span> 2724 </button> 2725 </search-button> 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740<a 2741 2742 href="/" 2743 class="size-style spacing-style header-logo" 2744 style=" 2745 --size-style-width: ;--size-style-height: ; 2746 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 2747 --font-family: var(--font-body--family); 2748 --font-style: var(--font-body--style); 2749 --font-weight: 600; 2750 " 2751 2752> 2753 2754 2755 <span 2756 class="header-logo__image-container header-logo__image-container--original" 2757 data-testid="header-logo" 2758 > 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 <img src="//romancebysammy.myshopify.com/cdn/shop/files/Logo_plum_no_background.png?height=96&v=1764903430" alt="" width="96" height="96" class="header-logo__image" srcset="//romancebysammy.myshopify.com/cdn/shop/files/Logo_plum_no_background.png?height=96&v=1764903430 1x, //romancebysammy.myshopify.com/cdn/shop/files/Logo_plum_no_background.png?height=192&v=1764903430 2x, //romancebysammy.myshopify.com/cdn/shop/files/Logo_plum_no_background.png?height=288&v=1764903430 3x" style="--header-logo-image-width: 96px;--header-logo-image-width-mobile: 76px; --header-logo-image-height: 96px; --header-logo-image-height-mobile: 76px;"> 2771 2772 2773 </span> 2774 2775 2776</a> 2777 2778 2779 2780 2781 2782 2783 2784 2785 </div><div 2786 class="header__column header__column--center" 2787 data-testid="header-top-center" 2788 > 2789 2790 2791 2792 2793 2794 2795 2796 <header-menu 2797 ref="headerMenu" 2798 class="header-menu mobile:hidden" 2799 data-animation-delay="200" 2800 2801 style="--submenu-animation-speed: 200ms;" 2802 > 2803 <div class="header-menu__inner"> 2804 2805 2806 2807<nav header-menu> 2808 <div 2809 class="menu-list" 2810 style="--menu-top-level-font-family: var(--font-subheading--family); 2811--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-subheading--style);
2811 --menu-top-level-font-weight: var(--font-subheading--weight); --menu-top-level-font-case:uppercase; 2812 2813 --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: 2814 var(--menu-font-sm--line-height); 2815 2816--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 2817" 2818 > 2819 2820 <overflow-list 2821 2822 ref="overflowMenu" 2823 2824 2825 class="overflow-menu color-scheme-matches-parent" 2826 2827 2828 minimum-items="2" 2829 2830 2831 defer 2832 2833> 2834 <template shadowrootmode="open"> 2835 <link href="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/overflow-list.css?v=168694168152117541881764798242" rel="stylesheet" type="text/css" media="all" /> 2836 2837 <ul part="list"> 2838 <slot></slot> 2839 <slot 2840 name="more" 2841 part="more" 2842 hidden 2843 2844 > 2845 <li 2846 part="more" 2847 > 2848 <button 2849 class="button" 2850 type="button" 2851 tabindex="0" 2852 > 2853 More 2854 </button> 2855 </li> 2856 </slot> 2857 <li 2858 part="placeholder" 2859 hidden 2860 ></li> 2861 </ul> 2862 2863 <div part="overflow"> 2864 <ul part="overflow-list"> 2865 <slot name="overflow"></slot> 2866 </ul> 2867 </div> 2868 </template> 2869 2870 2871 2872 <li 2873 role="presentation" 2874 class="menu-list__list-item" 2875 on:focus="/activate" 2876 on:blur="/deactivate" 2877 on:pointerenter="/activate" 2878 on:pointerleave="/deactivate" 2879 > 2880 <a 2881 href="/collections/all" 2882 data-skip-node-update="true" 2883 class="menu-list__link"aria-controls="submenu-1" 2884 aria-haspopup="true" 2885 aria-expanded="false"ref="menuitem" 2886 > 2887 <span class="menu-list__link-title">Shop</span> 2888 </a><div class="menu-list__submenu color-scheme-matches-parent" ref="submenu[]"> 2889 <div 2890 id="submenu-1" 2891 class="menu-list__submenu-inner" 2892 style="--menu-parent-font-family: var(--font-subheading--family); --menu-parent-font-style: 2893var(--font-subheading--style); --menu-parent-font-weight: var(--font-subheading--weight); --menu-parent-font-case: 2894uppercase; 2895 2896 --menu-parent-font-size: var(--menu-font-md--size); --menu-parent-font-line-height: 2897 var(--menu-font-md--line-height); --menu-parent-font-color: var(--color-foreground); 2898 --menu-parent-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); 2899 2900--menu-child-font-family: var(--font-subheading--family); --menu-child-font-style: 2901var(--font-subheading--style); --menu-child-font-weight: var(--font-subheading--weight); --menu-child-font-case: 2902uppercase; 2903 2904 --menu-child-font-size: var(--menu-font-sm--size); --menu-child-font-line-height: var(--menu-font-sm--line-height); 2905 --menu-child-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); 2906 --menu-child-active-font-color: var(--color-foreground); 2907 2908" 2909 > 2910 2911 <div class="mega-menu section section--full-width-margin section--page-width"> 2912 <div 2913 class="mega-menu__grid" 2914 data-menu-grid-id="MegaMenuList-1" 2915 > 2916 2917<ul 2918 data-menu-list-id="MegaMenuList-1" 2919 class="mega-menu__list list-unstyled" 2920 style="--menu-image-border-radius: 0px;" 2921> 2922 2923 <li class="mega-menu__column mega-menu__column--span-1"> 2924 <div> 2925 <a 2926 href="/collections/sale-page" 2927 class="mega-menu__link " 2928 > 2929 2930 <span 2931 class="mega-menu__link-title wrap-text" 2932 >Sale Page</span> 2933 </a> 2934 2935 </div> 2936 2937 2938 2939 2940 <div> 2941 <a 2942 href="/collections/all" 2943 class="mega-menu__link " 2944 > 2945 2946 <span 2947 class="mega-menu__link-title wrap-text" 2948 >All products</span> 2949 </a> 2950 2951 </div> 2952 2953 2954 2955 2956 <div> 2957 <a 2958 href="/collections" 2959 class="mega-menu__link " 2960 > 2961 2962 <span 2963 class="mega-menu__link-title wrap-text" 2964 >All collections</span> 2965 </a> 2966 2967 </div> 2968 2969 2970 2971 2972 <div> 2973 <a 2974 href="/collections/bath-beauty" 2975 class="mega-menu__link " 2976 > 2977
2978 <span 2979 class="mega-menu__link-title wrap-text" 2980 >Bath & Beauty</span> 2981 </a> 2982 2983 </div> 2984 2985 2986 2987 2988 <div> 2989 <a 2990 href="/collections/massage" 2991 class="mega-menu__link " 2992 > 2993 2994 <span 2995 class="mega-menu__link-title wrap-text" 2996 >Massage</span> 2997 </a> 2998 2999 </div> 3000 3001 3002 3003 3004 <div> 3005 <a 3006 href="/collections/arousal-enhancement-essentials" 3007 class="mega-menu__link " 3008 > 3009 3010 <span 3011 class="mega-menu__link-title wrap-text" 3012 >Arousal & Enhancement Essentials</span> 3013 </a> 3014 3015 </div> 3016 3017 3018 3019 3020 <div> 3021 <a 3022 href="/collections/lubricants" 3023 class="mega-menu__link " 3024 > 3025 3026 <span 3027 class="mega-menu__link-title wrap-text" 3028 >Lubricants</span> 3029 </a> 3030 3031 </div> 3032 3033 3034 3035 3036 <div> 3037 <a 3038 href="/collections/flavoured-fun" 3039 class="mega-menu__link " 3040 > 3041 3042 <span 3043 class="mega-menu__link-title wrap-text" 3044 >Flavoured Fun</span> 3045 </a> 3046 3047 </div> 3048 3049 3050 3051 3052 <div> 3053 <a 3054 href="/collections/pelvic-strength-support" 3055 class="mega-menu__link " 3056 > 3057 3058 <span 3059 class="mega-menu__link-title wrap-text" 3060 >Pelvic strength & support</span> 3061 </a> 3062 3063 </div> 3064 3065 3066 3067 3068 <div> 3069 <a 3070 href="/collections/toy-vaginal-care" 3071 class="mega-menu__link " 3072 > 3073 3074 <span 3075 class="mega-menu__link-title wrap-text" 3076 >Toy & Personal Care</span> 3077 </a> 3078 3079 </div> 3080 3081 3082 3083 3084 <div> 3085 <a 3086 href="/collections/bondage" 3087 class="mega-menu__link " 3088 > 3089 3090 <span 3091 class="mega-menu__link-title wrap-text" 3092 >Bondage</span> 3093 </a> 3094 3095 </div> 3096 3097 3098 3099 3100 <div> 3101 <a 3102 href="/collections/intimate-comfort-positioning" 3103 class="mega-menu__link " 3104 > 3105 3106 <span 3107 class="mega-menu__link-title wrap-text" 3108 >Intimate Comfort & Positioning</span> 3109 </a> 3110 3111 </div> 3112 3113 </li> 3114 3115 <li class="mega-menu__column mega-menu__column--span-1"> 3116 <div> 3117 <a 3118 href="/collections/all-toys" 3119 class="mega-menu__link mega-menu__link--parent" 3120 > 3121 3122 <span 3123 class="mega-menu__link-title wrap-text" 3124 >All Toys</span> 3125 </a> 3126 3127 <ul 3128 class="list-unstyled" 3129 3130 style="column-count: 1;" 3131 3132 > 3133 3134 3135 <li 3136 3137 > 3138 <a 3139 href="/collections/clitoral-toys" 3140 class="mega-menu__link" 3141 > 3142 <span class="mega-menu__link-title wrap-text">
3142Clitoral Toys</span> 3143 </a> 3144 </li> 3145 3146 3147 <li 3148 3149 > 3150 <a 3151 href="/collections/vaginal-g-spot-vibrators" 3152 class="mega-menu__link" 3153 > 3154 <span class="mega-menu__link-title wrap-text">Vaginal & G-spot Vibrators</span> 3155 </a> 3156 </li> 3157 3158 3159 <li 3160 3161 > 3162 <a 3163 href="/collections/partner-play" 3164 class="mega-menu__link" 3165 > 3166 <span class="mega-menu__link-title wrap-text">Partner Play</span> 3167 </a> 3168 </li> 3169 3170 3171 <li 3172 3173 > 3174 <a 3175 href="/collections/rabbit-toys" 3176 class="mega-menu__link" 3177 > 3178 <span class="mega-menu__link-title wrap-text">Dual Sensations</span> 3179 </a> 3180 </li> 3181 3182 3183 <li 3184 3185 > 3186 <a 3187 href="/collections/penile-essentials" 3188 class="mega-menu__link" 3189 > 3190 <span class="mega-menu__link-title wrap-text">Male Toys</span> 3191 </a> 3192 </li> 3193 3194 3195 <li 3196 3197 > 3198 <a 3199 href="/collections/anal-play" 3200 class="mega-menu__link" 3201 > 3202 <span class="mega-menu__link-title wrap-text">Anal Play</span> 3203 </a> 3204 </li> 3205 3206 </ul> 3207 3208 </div> 3209 3210 </li> 3211 3212 <li class="mega-menu__column mega-menu__column--span-1"> 3213 <div> 3214 <a 3215 href="/collections/lingerie" 3216 class="mega-menu__link " 3217 > 3218 3219 <span 3220 class="mega-menu__link-title wrap-text" 3221 >Lingerie</span> 3222 </a> 3223 3224 </div> 3225 3226 </li> 3227 3228</ul> 3229 3230 3231 3232<style data-shopify> 3233 [data-menu-grid-id="MegaMenuList-1"] { 3234 3235 --menu-columns-desktop: 6; 3236 --menu-columns-tablet: 4; 3237 3238 } 3239 3240 [data-menu-list-id="MegaMenuList-1"] { 3241 3242 --menu-columns-desktop: 6; 3243 --menu-columns-tablet: 4; 3244 3245 } 3246</style> 3247 3248 3249<span 3250 class="mega-menu__content" 3251 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 3252 > 3253 <ul 3254 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 3255 > 3256 3257 </ul> 3258 </span> 3259 3260 3261 </div> 3262</div> 3263 3264 </div> 3265 </div></li> 3266 3267 <li 3268 role="presentation" 3269 class="menu-list__list-item" 3270 on:focus="/activate" 3271 on:blur="/deactivate" 3272 on:pointerenter="/activate" 3273 on:pointerleave="/deactivate" 3274 > 3275 <a 3276 href="https://heyzine.com/flip-book/8539080a9d.html" 3277 data-skip-node-update="true" 3278 class="menu-list__link"ref="menuitem" 3279 > 3280 <span class="menu-list__link-title">Spring/Summer Catalog 2026</span> 3281 </a></li> 3282 3283 <li 3284 role="presentation" 3285 class="menu-list__list-item" 3286 on:focus="/activate" 3287 on:blur="/deactivate" 3288 on:pointerenter="/activate" 3289 on:pointerleave="/deactivate" 3290 > 3291 <a 3292 href="https://www.facebook.com/groups/1884378101737858" 3293 data-skip-node-update="true" 3294 class="menu-list__link"ref="menuitem" 3295 > 3296 <span class="menu-list__link-title">Join My Female Only VIP FB Group</span> 3297 </a></li> 3298 3299 <li 3300 role="presentation" 3301 class="menu-list__list-item" 3302 on:focus="/activate" 3303 on:blur="/deactivate" 3304 on:pointerenter="/activate" 3305 on:pointerleave="/deactivate" 3306 > 3307 <a 3308 href="https://www.instagram.com/romancebysammy/" 3309 data-skip-node-update="true" 3310 class="menu-list__link"ref="menuitem" 3311 > 3312 <span class="menu-list__link-title">Instagram</span> 3313 </a></li> 3314 3315 <li 3316 role="presentation" 3317 class="menu-list__list-item" 3318 on:focus="/activate" 3319 on:blur="/deactivate"
3320 on:pointerenter="/activate" 3321 on:pointerleave="/deactivate" 3322 > 3323 <a 3324 href="/pages/party-with-me" 3325 data-skip-node-update="true" 3326 class="menu-list__link"ref="menuitem" 3327 > 3328 <span class="menu-list__link-title">Party With Me</span> 3329 </a></li> 3330 3331 <li 3332 role="presentation" 3333 class="menu-list__list-item" 3334 on:focus="/activate" 3335 on:blur="/deactivate" 3336 on:pointerenter="/activate" 3337 on:pointerleave="/deactivate" 3338 > 3339 <a 3340 href="/pages/about-me" 3341 data-skip-node-update="true" 3342 class="menu-list__link menu-list__link--active"ref="menuitem" 3343 > 3344 <span class="menu-list__link-title">About Me</span> 3345 </a></li> 3346 3347 <li 3348 role="presentation" 3349 class="menu-list__list-item" 3350 on:focus="/activate" 3351 on:blur="/deactivate" 3352 on:pointerenter="/activate" 3353 on:pointerleave="/deactivate" 3354 > 3355 <a 3356 href="/pages/bachelorette-party" 3357 data-skip-node-update="true" 3358 class="menu-list__link"ref="menuitem" 3359 > 3360 <span class="menu-list__link-title">Bachelorette Party</span> 3361 </a></li> 3362 3363 <li 3364 role="presentation" 3365 class="menu-list__list-item" 3366 on:focus="/activate" 3367 on:blur="/deactivate" 3368 on:pointerenter="/activate" 3369 on:pointerleave="/deactivate" 3370 > 3371 <a 3372 href="/pages/contact" 3373 data-skip-node-update="true" 3374 class="menu-list__link"ref="menuitem" 3375 > 3376 <span class="menu-list__link-title">Contact</span> 3377 </a></li> 3378 3379 <li 3380 role="presentation" 3381 class="menu-list__list-item" 3382 on:focus="/activate" 3383 on:blur="/deactivate" 3384 on:pointerenter="/activate" 3385 on:pointerleave="/deactivate" 3386 > 3387 <a 3388 href="/products/give-the-perfect-gift" 3389 data-skip-node-update="true" 3390 class="menu-list__link"ref="menuitem" 3391 > 3392 <span class="menu-list__link-title">Gift Cards</span> 3393 </a></li> 3394 3395 <li 3396 class="menu-list__list-item" 3397 role="presentation" 3398 slot="more" 3399 on:focus="/activate" 3400 on:blur="/deactivate" 3401 on:pointerenter="/activate" 3402 on:pointerleave="/deactivate" 3403 > 3404 <button role="menuitem" class="button menu-list__link button-unstyled"> 3405 <span class="menu-list__link-title">More</span> 3406 </button> 3407 </li> 3408 3409</overflow-list> 3410 3411 </div> 3412</nav> 3413 3414 </div> 3415 3416
3416<script 3417 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/header-menu.js?v=98986771878453457241764798241" 3418 type="module" 3419 fetchpriority="low" 3420 ></script>
3420 3421 </header-menu> 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 </div><div 3432 class="header__column header__column--right" 3433 data-testid="header-top-right" 3434 > 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 <search-button class="search-action mobile:hidden"> 3446 <button 3447 on:click="#search-modal/showDialog" 3448 class="button button-unstyled search-modal__button header-actions__action" 3449 aria-label="Search" 3450 aria-haspopup="dialog" 3451 > 3452 <span 3453 aria-hidden="true" 3454 class="svg-wrapper" 3455 > 3456 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 3457 3458 </span> 3459 </button> 3460 </search-button> 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470
3470<script 3471 type="module" 3472 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/cart-icon.js?v=14733679814066288171764798242" 3473 fetchpriority="low" 3474></script>
3474 3475 3476<header-actions> 3477 3478 <anchored-popover-component 3479 data-close-on-resize="true" 3480 class="account-popover mobile:hidden" 3481> 3482 <button 3483 class="account-button header-actions__action" 3484 aria-label="Account" 3485 aria-haspopup="dialog"popovertarget="account-popover" 3486 popovertargetaction="toggle"ref="trigger" 3487 3488><span 3489 class="account-button__icon" 3490 aria-hidden="true" 3491 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg> 3492</span></button> 3493 3494 3495 3496 <div 3497 class="account-popover__panel details-content color-scheme-1" 3498 id="account-popover" 3499 popover="auto" 3500 ref="popover" 3501 > 3502 <div class="account-actions"> 3503 <div class="account-actions__main-menu"> 3504 <header class="account-actions__header"> 3505 <h2 3506 id="account-drawer-heading" 3507 class="account-actions__title h5" 3508 > 3509 3510 Account 3511 3512 </h2> 3513 3514 </header> 3515 3516 3517 <div 3518 class="account-actions__sign-ins" 3519 data-skip-subtree-update="true" 3520 > 3521
3521<script 3522 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/account-login-actions.js?v=132624473766457443991764798241" 3523 type="module" 3524 fetchpriority="low" 3525 ></script>
3525 3526 <account-login-actions class="account-actions__shop-login"> 3527
3527<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 3527
3527
3528<script type="module"> 3529 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 3530 3531 3532</script>
3532 3533 3534<shop-login-button ux-mode="windoid" return-uri="https://romancebysammy.myshopify.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button> 3535 3536 </account-login-actions> 3537 3538 <a 3539 href="/customer_authentication/login?return_to=%2Fpages%2Fabout-me&locale=en&ui_hint=full®ion_country=CA" 3540 class="account-actions__link button" 3541 > 3542 <span class="account-actions__sign-in-text"> 3543 Other sign in options 3544 </span> 3545 <span class="account-actions__fallback-text"> 3546 Sign in 3547 </span> 3548 </a> 3549 </div> 3550 3551 3552 <nav class="account-actions__nav"> 3553 <ul class="account-actions__list"> 3554 <li class="account-actions__list-item"> 3555 <a 3556 href="/account" 3557 class="account-actions__link button-secondary" 3558 > 3559 <span 3560 class="account-actions__icon" 3561 aria-hidden="true" 3562 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"> 3563 <path stroke-linecap="round" stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 7.705c0-.482.154-.95.44-1.338L5.06 4.08c.303-.41.783-.652 1.293-.652h7.42c.525 0 1.018.257 1.319.69l1.577 2.266c.262.377.403.826.403 1.285v8.294c0 .888-.72 1.608-1.608 1.608H4.536c-.888 0-1.607-.72-1.607-1.608V7.705Z"/> 3564 <path stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 6.965h14.143M10 3.428v3.535M6.143 14.035v-2.571c0-.178.143-.321.321-.321h3.857c.178 0 .322.143.322.321v2.571a.321.321 0 0 1-.322.322H6.464a.321.321 0 0 1-.321-.322Z"/> 3565</svg> 3566</span> 3567 Orders 3568 </a> 3569 </li> 3570 <li class="account-actions__list-item"> 3571 <a 3572 href="/account/addresses" 3573 class="account-actions__link button-secondary" 3574 > 3575 <span 3576 class="account-actions__icon" 3577 aria-hidden="true" 3578 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg> 3579</span> 3580 Profile 3581 </a> 3582 </li> 3583 </ul> 3584 </nav> 3585 </div> 3586</div> 3587 3588 3589 3590 </div> 3591</anchored-popover-component> 3592 3593 3594 3595
3595<script 3596 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111764798241" 3597 type="module" 3598></script>
3598 3599 3600<dialog-component 3601 class="account-drawer" 3602 3603> 3604 <button 3605 class="account-button header-actions__action" 3606 aria-label="Account" 3607 aria-haspopup="dialog"ref="trigger" 3608 on:click="/showDialog" 3609><span 3610 class="account-button__icon" 3611 aria-hidden="true" 3612 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg> 3613</span></button> 3614 3615 3616 3617 <dialog 3618 ref="dialog" 3619 class="color-scheme-1 dialog-modal dialog-drawer dialog-bottom-sheet account-drawer__dialog" 3620 scroll-lock 3621 aria-labelledby="account-drawer-heading" 3622 > 3623 <button 3624 ref="closeButton" 3625 on:click="/closeDialog" 3626 class="button button-unstyled close-button account-drawer__close-button" 3627 aria-label="Close dialog" 3628 autofocus 3629 > 3630 <span 3631 class="svg-wrapper" 3632 aria-hidden="true" 3633 ><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3634 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3635 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3636</svg> 3637</span> 3638 </button> 3639 <div class="account-actions"> 3640 <div class="account-actions__main-menu"> 3641 <header class="account-actions__header"> 3642 <h2 3643 id="account-drawer-heading" 3644 class="account-actions__title h5" 3645 > 3646 3647 Account 3648 3649 </h2> 3650 3651 </header> 3652 3653 3654 <div 3655 class="account-actions__sign-ins" 3656 data-skip-subtree-update="true" 3657 > 3658
3658<script 3659 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/account-login-actions.js?v=132624473766457443991764798241" 3660 type="module" 3661 fetchpriority="low" 3662 ></script>
3662 3663 <account-login-actions class="account-actions__shop-login"> 3664
3664<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 3664
3664
3665<script type="module"> 3666 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 3667 3668 3669</script>
3669 3670 3671<shop-login-button ux-mode="windoid" return-uri="https://romancebysammy.myshopify.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button> 3672 3673 </account-login-actions> 3674 3675 <a 3676 href="/customer_authentication/login?return_to=%2Fpages%2Fabout-me&locale=en&ui_hint=full®ion_country=CA" 3677 class="account-actions__link button" 3678 > 3679 <span class="account-actions__sign-in-text"> 3680 Other sign in options 3681 </span> 3682 <span class="account-actions__fallback-text"> 3683 Sign in 3684 </span> 3685 </a> 3686 </div> 3687 3688 3689 <nav class="account-actions__nav"> 3690 <ul class="account-actions__list"> 3691 <li class="account-actions__list-item"> 3692 <a 3693 href="/account" 3694 class="account-actions__link button-secondary" 3695 > 3696 <span 3697 class="account-actions__icon" 3698 aria-hidden="true" 3699 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"> 3700 <path stroke-linecap="round" stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 7.705c0-.482.154-.95.44-1.338L5.06 4.08c.303-.41.783-.652 1.293-.652h7.42c.525 0 1.018.257 1.319.69l1.577 2.266c.262.377.403.826.403 1.285v8.294c0 .888-.72 1.608-1.608 1.608H4.536c-.888 0-1.607-.72-1.607-1.608V7.705Z"/> 3701 <path stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 6.965h14.143M10 3.428v3.535M6.143 14.035v-2.571c0-.178.143-.321.321-.321h3.857c.178 0 .322.143.322.321v2.571a.321.321 0 0 1-.322.322H6.464a.321.321 0 0 1-.321-.322Z"/> 3702</svg> 3703</span> 3704 Orders 3705 </a> 3706 </li> 3707 <li class="account-actions__list-item"> 3708 <a 3709 href="/account/addresses" 3710 class="account-actions__link button-secondary" 3711 > 3712 <span 3713 class="account-actions__icon" 3714 aria-hidden="true" 3715 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg> 3716</span> 3717 Profile 3718 </a> 3719 </li> 3720 </ul> 3721 </nav> 3722 </div> 3723</div> 3724 3725 3726 3727 </dialog> 3728</dialog-component> 3729 3730 3731 3732 3733 3734 3735
3735<script 3736 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/cart-drawer.js?v=92290163633888904321764798242" 3737 type="module" 3738 fetchpriority="low" 3739></script>
3739 3740 3741<cart-drawer-component 3742 class="cart-drawer" 3743 3744 3745> 3746 <button 3747 class="button header-actions__action button-unstyled" 3748 on:click="/open" 3749 aria-haspopup="dialog" 3750 aria-label="Cart" 3751 aria-describedby="cart-bubble-text" 3752 data-testid="cart-drawer-trigger" 3753 > 3754 <cart-icon 3755 class=" 3756 header-actions__cart-icon 3757 3758 " 3759 data-testid="cart-icon" 3760> 3761 <span 3762 class="svg-wrapper" 3763 aria-hidden="true" 3764 > 3765 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg> 3766 3767 </span> 3768 3769 <div 3770 ref="cartBubble" 3771 class="cart-bubble visually-hidden" 3772 3773 3774 data-maintain-ratio 3775 3776> 3777 <span class="cart-bubble__background"></span> 3778 <span 3779 ref="cartBubbleText" 3780 id="cart-bubble-text" 3781 class="cart-bubble__text" 3782 3783 role="status" 3784 3785 > 3786 <span class="visually-hidden">Total items in cart: 0 3787 </span> 3788 <span 3789 class="cart-bubble__text-count hidden" 3790 ref="cartBubbleCount" 3791 aria-hidden="true" 3792 data-testid="cart-bubble" 3793 > 37940</span> 3795 </span> 3796</div> 3797 3798</cart-icon> 3799 3800 3801 3802 </button> 3803 3804 <dialog 3805 ref="dialog" 3806 class="cart-drawer__dialog dialog-modal dialog-drawer color-scheme-1 cart-drawer--empty" 3807 aria-labelledby="cart-drawer-heading-empty" 3808 scroll-lock 3809 > 3810 <div class="cart-drawer__inner"> 3811 <cart-items-component 3812 class="cart-items-component" 3813 data-section-id="sections--20329794273380__header_section" 3814 ><div class="cart-drawer__header"> 3815 <button 3816 ref="closeButton" 3817 on:click="cart-drawer-component/close" 3818 class="button close-button cart-drawer__close-button button-unstyled" 3819 aria-label="Close dialog" 3820 > 3821 <span class="svg-wrapper"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3822 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3823 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3824</svg> 3825</span> 3826 </button> 3827 </div> 3828 3829 <div 3830 class="cart-drawer__content motion-reduce" 3831 aria-label="Cart" 3832 > 3833 <h2 3834 class="cart-drawer__heading h3 cart-drawer__heading--empty" 3835 id="cart-drawer-heading-empty" 3836 > 3837 Your cart is empty 3838 </h2> 3839 3840 <div class="cart-drawer__items"> 3841 3842
3843<script 3844 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/component-cart-items.js?v=153612958899122878591764798241" 3845 type="module" 3846 fetchpriority="low" 3847></script>
vendor: 1 bytes, line 3847
3847
3848<script 3849 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/component-cart-quantity-selector.js?v=105130809908858639751764798241" 3850 type="module" 3851 fetchpriority="low" 3852></script>
3852 3853 3854<div 3855 3856 class="cart-items__wrapper" 3857 3858> 3859 3860<p> 3861 Have an account? <a href="https://romancebysammy.myshopify.com/customer_authentication/redirect?locale=en®ion_country=CA">Log in</a> to check out faster. 3862 </p><a 3863 class="button cart-items__empty-button" 3864 href="/collections/all" 3865 > 3866 Continue shopping 3867 </a></div> 3868 3869 3870 3871 </div> 3872 </div></cart-items-component> 3873 </div> 3874 </dialog> 3875</cart-drawer-component> 3876 3877 3878 3879 3880</header-actions> 3881 3882 3883 3884 3885 3886 3887 </div> 3888 </div> 3889 </div> 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901</header-component> 3902
3903<script 3904 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/header.js?v=78043468934677320351764798241" 3905 type="module" 3906></script>
3906 3907 3908 3909 3910 3911
3911<script type="module"> 3912 import { hydrate } from '@theme/section-hydration'; 3913 const url = new URL(window.location.href); 3914 url.searchParams.delete('page'); 3915 hydrate('sections--20329794273380__header_section', url); 3916 </script>
3916 3917 3918 3919 3920</header> 3921<!-- END sections: header-group --> 3922 </div> 3923 3924
3924<script 3925 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/critical.js?v=169402557219780209121764798241" 3926 type="module" 3927 async 3928 blocking="render" 3929 ></script>
3929 3930 3931 <main 3932 id="MainContent" 3933 class="content-for-layout" 3934 role="main" 3935 data-page-transition-enabled="false" 3936 data-product-transition="false" 3937 data-template="page" 3938 > 3939 <div id="shopify-section-template--20329794142308__main" class="shopify-section section-wrapper"> 3940 3941<div class="section-background color-scheme-1"></div> 3942<div class="section page-width-content color-scheme-1"> 3943 <div 3944 class=" 3945 spacing-style 3946 layout-panel-flex 3947 layout-panel-flex--column 3948 section-content-wrapper 3949 mobile-column 3950 " 3951 style=" 3952 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3953 3954--gap: 10px; 3955 3956--horizontal-alignment: ; --vertical-alignment: ; 3957--vertical-alignment-mobile: ; 3958 3959 --padding-block-start: max(20px, calc(var(--spacing-scale) * 40px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 80px)); 3960 " 3961 > 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975<div id="shopify-block-AMGFBSC9VWEFIUW5SS__page-content" class="shopify-block rte"> 3976 3977<rte-formatter> 3978 <p><span style="color: rgb(0, 0, 0);"><img src="https://cdn.shopify.com/s/files/1/0751/5176/9700/files/Page_Banners_4.png?v=1765338108" alt=""></span></p> 3979<p data-start="304" data-end="616">Iâm Samantha, a seasoned expert in intimacy and romance with eight years of experience hosting fun, welcoming in-home parties and sharing real, practical sexual health education. As a mom of two in Barrie, Ontario, Iâm passionate about helping women feel confident, informed, and beautiful in their own skin.</p> 3980<p data-start="618" data-end="1063">Romance by Sammy is your trusted space for luxury intimacy products and honest, judgment-free guidance on love, connection, and self-care. Whether you are looking to add excitement to your relationship or simply reconnect with yourself, Iâm here to offer personalized recommendations that fit your comfort level and lifestyle. I also offer private consultations, in person and online, to help you choose products that truly match your needs.</p> 3981<p data-start="1065" data-end="1269">If you cannot find a specific product or notice something out of stock, just reach out. Iâm always happy to help source what you are looking for and make your shopping experience easy and stress free.</p> 3982</rte-formatter> 3983 3984 3985</div> 3986 3987 </div> 3988</div> 3989 3990 3991</div> 3992 </main> 3993 3994 <!-- BEGIN sections: footer-group --> 3995<footer id="shopify-section-sections--20329794240612__footer_m9NzUG" class="shopify-section shopify-section-group-footer-group section-wrapper"> 3996 3997<div class="section-background color-scheme-a53b206e-193c-4ecc-a631-049eaf55d7e5"></div> 3998<div 3999 class="section section--page-width color-scheme-a53b206e-193c-4ecc-a631-049eaf55d7e5" 4000> 4001 4002 <div 4003 class=" 4004 footer-content 4005 spacing-style 4006 4007 4008 " 4009 style=" 4010 --padding-block-start: max(20px, calc(var(--spacing-scale) * 30px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 30px)); 4011 --footer-gap: 20px; 4012 --grid-columns: 2; 4013 --last-row-count: 2; 4014 --tablet-last-row-count: 2; 4015 " 4016 > 4017 4018 4019 4020<div 4021 class=" 4022 group-block 4023 group-block--height-fit 4024 group-block--width-fill 4025 border-style 4026 spacing-style 4027 size-style 4028 4029 4030 " 4031 style=" 4032 --border-width: 1px; --border-style: none; --border-color: 4033rgb(var(--color-border-rgb) / 1.0); --border-radius: 40340px; 4035 4036 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4037 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4038 4039 " 4040 4041 data-testid="group-block" 4042><div class="group-block__media-wrapper"> 4043 4044 4045 4046 </div> 4047 4048 <div 4049 class=" 4050 group-block-content 4051 4052 layout-panel-flex 4053 layout-panel-flex--column 4054 mobile-column 4055 " 4056 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4057 4058--gap: 6px; 4059 4060--horizontal-alignment: flex-start; --vertical-alignment: center; 4061--vertical-alignment-mobile: center; 4062" 4063 > 4064 4065 4066 4067 4068 4069 4070 4071 4072 <div 4073 class=" spacing-style text-block text-block--ASjBFalkva285U2RWR__text_LWt8Pz h4 4074 text-block--align-left 4075 " 4076 4077 style=" 4078 --padding-block-start: 0px; --padding-block-end:0px; 4079--padding-inline-start:0px; --padding-inline-end:0px; 4080 4081 4082--color: var(--color-foreground); 4083 --width: 100%; 4084 --max-width: var(--max-width--body-normal); 4085 4086 --text-align: left; 4087 4088 4089 " 4090 4091 4092> 4093 <h2>Join my email list</h2> 4094 </div> 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 <rte-formatter 4110 class=" spacing-style text-block text-block--AMmJjQ2NPaVV0MXZ1c__text_f9CFLH rte 4111 text-block--align-left rte 4112 " 4113 4114 style=" 4115 --padding-block-start: 0px; --padding-block-end:0px; 4116--padding-inline-start:0px; --padding-inline-end:0px; 4117 4118 4119 4120 --width: 100%; 4121 --max-width: var(--max-width--body-normal); 4122 4123 --text-align: left; 4124 4125 4126 " 4127 4128 4129> 4130 <p>Get exclusive deals and early access to new products.</p> 4131 </rte-formatter> 4132 4133 4134 4135 4136 4137 4138 4139</div> 4140</div> 4141 4142 4143 4144 4145 4146 4147 4148 4149<email-signup-block 4150 class="email-signup-block size-style spacing-style" 4151 style="--size-style-width: 100%;--size-style-height: ;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;" 4152 4153> 4154 4155<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="email-signup__form spacing-style"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 4156 <div 4157 class="email-signup__input-group " 4158 style="--border-width: 1px; --border-radius: 100px;" 4159 > 4160 <label 4161 for="EmailInput-AVTFtcmRtTFVYU2Fua__email_signup_crihX7" 4162 class="visually-hidden" 4163 > 4164 Email 4165 </label> 4166 <input 4167 id="EmailInput-AVTFtcmRtTFVYU2Fua__email_signup_crihX7" 4168 class="email-signup__input email-signup__input--all paragraph " 4169 type="email" 4170 name="contact[email]" 4171 autocorrect="off" 4172 autocapitalize="off" 4173 autocomplete="email" 4174 placeholder="Email address" 4175 required 4176 4177 > 4178 <button 4179 class="email-signup__button email-signup__button--integrated email-signup__button--arrow paragraph button-unstyled button-unstyled--AVTFtcmRtTFVYU2Fua__email_signup_crihX7 " 4180 4181 aria-label="Sign up" 4182 4183 > 4184 4185 <svg
4186 viewBox="0 0 20 20" 4187 xmlns="http://www.w3.org/2000/svg" 4188 focusable="false" 4189 aria-hidden="true" 4190 class="email-signup__button-icon" 4191 > 4192 4193<path 4194 clip-rule="evenodd" 4195 d="m11.246 5.31759c.0322-.07821.0833-.14723.1486-.20093.0654-.0537.143-.09041.2259-.10686.083-.01645.1688-.01214.2497.01257.0808.0247.1544.06902.214.12902l4.104 4.104c.0478.04765.0857.10426.1115.16659.0259.06232.0392.12913.0392.19661 0 .06747-.0133.13429-.0392.19661-.0258.06233-.0637.11893-.1115.16659l-4.104 4.10401c-.0963.0963-.227.1504-.3632.1504s-.2669-.0541-.3632-.1504-.1504-.227-.1504-.3632.0541-.2669.1504-.3632l3.2288-3.2278h-11.0736c-.13606 0-.26654-.0541-.36275-.15027-.0962-.0962-.15025-.22669-.15025-.36274 0-.13606.05405-.26654.15025-.36275.09621-.0962.22669-.15025.36275-.15025h11.0736l-3.2288-3.2278c-.0721-.07178-.1212-.16335-.1411-.2631s-.0097-.20316.0293-.2971z" 4196 fill="currentColor" 4197 fill-rule="evenodd" 4198 /> 4199 </svg> 4200 4201 </button> 4202 </div></form> 4203 4204
4204<script 4205 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/email-signup.js?v=11926998321451148611764798241" 4206 defer 4207 ></script>
4207 4208</email-signup-block> 4209 4210 4211 4212 4213 4214 </div> 4215</div> 4216 4217 4218 4219 4220</footer><div id="shopify-section-sections--20329794240612__footer_utilities_jLGE8U" class="shopify-section shopify-section-group-footer-group footer-utilities"> 4221 4222<div class="section-background color-scheme-8bb50ba3-e1cb-4774-8f83-9ec9f3a701a8"></div> 4223<div 4224 class="section section--page-width color-scheme-8bb50ba3-e1cb-4774-8f83-9ec9f3a701a8" 4225 4226> 4227 <div 4228 class="utilities spacing-style" 4229 style="--padding-block-start: 20px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); --border-width: 0px; --gap: 24px;" 4230 data-testid="footer-utilities" 4231 > 4232 4233 4234<div 4235 class=" 4236 footer-utilities__group-copyright 4237 custom-typography 4238 footer-utilities__text 4239 custom-font-size 4240 " 4241 style=" 4242--color: ;--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);" 4243 4244> 4245 <span class="footer-utilities__text"> 4246 © 2026 4247 <a href="/" title="">Romance By Sammy</a>, <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a> 4248</span> 4249</div> 4250 4251 4252 4253 4254 <anchored-popover-component 4255 class="footer-utilities__policy-list footer-utilities__text" 4256 data-hover-triggered="true" 4257 > 4258 <button 4259 class="policy-list-trigger button-unstyled" 4260 popovertarget="terms-policies-popover" 4261 popovertargetaction="toggle" 4262 ref="trigger" 4263 style=" 4264--color: ;--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);" 4265 4266 > 4267 Terms and Policies 4268 </button> 4269 <div 4270 class="terms-policies-popover color-scheme-1" 4271 id="terms-policies-popover" 4272 popover="auto" 4273 ref="popover" 4274 > 4275 <ul 4276 class=" 4277 policy_list list-unstyled 4278 custom-typography 4279 custom-font-size 4280 " 4281 ><li> 4282 <a 4283 href="/policies/privacy-policy" 4284 class="footer-utilities__text" 4285 >Privacy policy</a> 4286 </li><li> 4287 <a 4288 href="/policies/contact-information" 4289 class="footer-utilities__text" 4290 >Contact information</a> 4291 </li><li> 4292 <a 4293 href="/policies/refund-policy" 4294 class="footer-utilities__text" 4295 >Refund policy</a> 4296 </li><li> 4297 <a 4298 href="/policies/terms-of-service" 4299 class="footer-utilities__text" 4300 >Terms of service</a> 4301 </li></ul> 4302 </div> 4303 </anchored-popover-component> 4304 4305 4306 4307 4308 4309 4310 4311<div 4312 class="social-icons__wrapper footer-utilities__icons" 4313 4314> 4315 4316 4317 4318 4319 4320 4321 4322 4323 <div 4324 class="social-icons__icon-wrapper" 4325 > 4326 <a 4327 href="https://www.facebook.com/groups/1884378101737858" 4328 target="_blank" 4329 rel="noopener noreferrer" 4330 aria-label="Facebook" 4331 4332 > 4333 <span class="social-icons__icon-label">Facebook</span> 4334 4335 <svg 4336 class="social-icons__icon" 4337 aria-hidden="true" 4338 focusable="false" 4339 xmlns="http://www.w3.org/2000/svg"
4340 viewBox="0 0 20 20" 4341 > 4342<path d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z" /></svg> 4343 4344 </a> 4345 </div> 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409</div> 4410 4411 4412 4413 4414 4415 </div> 4416</div> 4417 4418 4419 4420 4421</div><div id="shopify-section-sections--20329794240612__section_f6KjV9" class="shopify-section shopify-section-group-footer-group section-wrapper"> 4422 4423 4424 4425<div class="section-background color-scheme-8bb50ba3-e1cb-4774-8f83-9ec9f3a701a8"></div> 4426<div 4427 class="section section--page-width color-scheme-8bb50ba3-e1cb-4774-8f83-9ec9f3a701a8" 4428 data-testid="ui-test-section" 4429 4430 4431 4432 style=" 4433 4434 4435 4436 " 4437> 4438 <div class="custom-section-background"> 4439 4440 4441 </div> 4442 4443 <div 4444 class="border-style custom-section-content" 4445 style="--border-width: 1px; --border-style: none; --border-color: 4446rgb(var(--color-border-rgb) / 1.0); --border-radius: 44470px; 4448" 4449 > 4450 4451 4452 <div 4453 class=" 4454 spacing-style 4455 layout-panel-flex 4456 layout-panel-flex--column 4457 section-content-wrapper 4458 mobile-column 4459 " 4460 style=" 4461 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4462 4463--gap: 0px; 4464 4465--horizontal-alignment: center; --vertical-alignment: center; 4466--vertical-alignment-mobile: center; 4467 4468 --padding-block-start: 0px;--padding-block-end: 0px; 4469 " 4470 data-testid="section-content" 4471 > 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 <rte-formatter 4482 class=" spacing-style text-block text-block--AY0laM0M0UHFuNXp1c__text_ACeycn paragraph 4483 rte 4484 " 4485 4486 style=" 4487 --padding-block-start: 0px; --padding-block-end:0px; 4488--padding-inline-start:0px; --padding-inline-end:0px; 4489 4490 4491--color: var(--color-foreground); 4492 --width: fit-content; 4493 --max-width: var(--max-width--body-normal); 4494 4495 4496 " 4497 4498 4499> 4500 <p>Website Created by <a href="https://sizzling-solutions.square.site" target="_blank" title="https://sizzling-solutions.square.site">Amber Taylor @ Sizzling Solutions</a></p> 4501 </rte-formatter> 4502 4503 4504 4505 4506 4507 4508 4509 4510 </div> 4511 </div> 4512</div> 4513 4514 4515 4516 4517 4518</div> 4519<!-- END sections: footer-group --> 4520 4521
4521<script 4522 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111764798241" 4523 type="module" 4524></script>
4524 4525 4526<dialog-component 4527 id="search-modal" 4528 class="search-modal" 4529 4530> 4531 <dialog 4532 ref="dialog" 4533 on:click="/closeDialogOnClickOutside" 4534 on:keydown="/closeDialogOnEscapePress" 4535 class="search-modal__content dialog-modal" 4536 scroll-lock 4537 aria-labelledby="search-modal-heading" 4538 > 4539 <h2 4540 id="search-modal-heading" 4541 class="visually-hidden" 4542 > 4543 Search 4544 </h2> 4545
4545<script 4546 src="//romancebysammy.myshopify.com/cdn/shop/t/1/assets/predictive-search.js?v=53445493388242646041764798241" 4547 type="module" 4548 fetchpriority="low" 4549></script>
4549 4550 4551<predictive-search-component 4552 class="predictive-search color-scheme-1" 4553 style="--product-corner-radius: 0px; --card-corner-radius: 4px;" 4554 data-section-id="predictive-search" 4555 data-testid="search-component--modal" 4556 role="search" 4557 aria-label="Search" 4558> 4559 <form 4560 action="/search" 4561 method="get" 4562 role="search" 4563 class="predictive-search-form" 4564 ref="form" 4565 on:keydown="/onSearchKeyDown" 4566 > 4567 <div 4568 class="predictive-search-form__header" 4569 > 4570 <div class="predictive-search-form__header-inner"> 4571 <label 4572 for="cmdk-input" 4573 class="visually-hidden" 4574 >Search</label> 4575 <input 4576 class="search-input" 4577 id="cmdk-input" 4578 type="search" 4579 name="q" 4580 role="combobox" 4581 aria-expanded="false" 4582 aria-owns="predictive-search-results" 4583 aria-controls="predictive-search-results" 4584 aria-haspopup="listbox" 4585 aria-autocomplete="list" 4586 autocomplete="off" 4587 placeholder="Search" 4588 ref="searchInput" 4589 on:input="/search" 4590 on:keydown="/onSearchKeyDown" 4591 > 4592 <input 4593 name="options[prefix]" 4594 type="hidden" 4595 value="last" 4596 > 4597 <span class="svg-wrapper predictive-search__icon"> 4598 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 4599 4600 </span> 4601 <button 4602 type="button" 4603 class="button-unstyled predictive-search__reset-button" 4604 ref="resetButton" 4605 hidden 4606 on:click="/resetSearch" 4607 > 4608 Clear 4609 </button> 4610 </div> 4611 <button 4612 type="button" 4613 class="button predictive-search__close-modal-button" 4614 aria-label="Close dialog" 4615 on:click="dialog-component/closeDialog" 4616 ref="closeModalButton" 4617 > 4618 <span class="svg-wrapper"> 4619 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4620 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4621 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4622</svg> 4623 4624 </span> 4625 </button> 4626 </div> 4627 4628 <div class="predictive-search-form__content-wrapper"> 4629 <div 4630 class="predictive-search-form__content" 4631 tabindex="-1" 4632 ref="predictiveSearchResults" 4633 on:click="/handleModalClick" 4634 > 4635 4636 4637<div 4638 id="predictive-search-results" 4639 class="predictive-search-dropdown" 4640 role="listbox" 4641 aria-expanded="true" 4642 style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);" 4643> 4644 4645</div> 4646 4647 </div> 4648 4649 <div class="predictive-search-form__footer"> 4650 <button 4651 class="button button-primary predictive-search__search-button" 4652 ref="viewAllButton" 4653 > 4654 View all 4655 </button> 4656 </div> 4657 </div> 4658 </form> 4659</predictive-search-component> 4660 4661 4662 4663 </dialog> 4664</dialog-component> 4665 4666 4667 4668 4669 4670 <quick-add-dialog id="quick-add-dialog"> 4671 <dialog 4672 class="quick-add-modal dialog-modal color-scheme-1" 4673 ref="dialog" 4674 scroll-lock 4675 > 4676 <button 4677 ref="closeButton" 4678 on:click="/closeDialog" 4679 class="button button-unstyled close-button quick-add-modal__close" 4680 aria-label="Close dialog" 4681 ><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4682 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4683 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4684</svg> 4685</button> 4686 <div 4687 id="quick-add-modal-content" 4688 class="quick-add-modal__content" 4689 ></div> 4690 </dialog> 4691</quick-add-dialog> 4692 4693 4694 4695 4696
4696<script> 4697document.addEventListener("DOMContentLoaded", function() { 4698 document.querySelectorAll("iframe[src*='youtube']").forEach(function(iframe) { 4699 let src = iframe.src; 4700 if (!src.includes("mute=0")) { 4701 iframe.src = src.replace("mute=1", "mute=0").replace("autoplay=1", "autoplay=0"); 4702 } 4703 }); 4704}); 4705</script>
4705 4706
4706<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4706 4707<shopify-store store-domain="https://romancebysammy.myshopify.com" country="CA" language="en"></shopify-store> 4708<shopify-chat></shopify-chat> 4709</body> 4710</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.