It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.mediaitonireland.org/

  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="DuncansGifts"
  33. >
  34. <meta
  35.  property="og:url"
  36.  content="https://duncansgifts.com/"
  37. >
  38. <meta
  39.  property="og:title"
  40.  content="DuncansGifts"
  41. >
  42. <meta
  43.  property="og:type"
  44.  content="website"
  45. >
  46. <meta
  47.  property="og:description"
  48.  content="DuncansGifts"
  49. ><meta
  50.  name="twitter:card"
  51.  content="summary_large_image"
  52. >
  53. <meta
  54.  name="twitter:title"
  55.  content="DuncansGifts"
  56. >
  57. <meta
  58.  name="twitter:description"
  59.  content="DuncansGifts"
  60. >
  61.  
  62. <title>
  63.  DuncansGifts
  64. </title>
  65.  
  66. <link
  67.  rel="canonical"
  68.  href="https://duncansgifts.com/"
  69. >
  70.  
  71.  
  72. <link href="//duncansgifts.com/cdn/shop/t/1/assets/overflow-list.css?v=168694168152117541881762166057" as="style" rel="preload">
  73. <link href="//duncansgifts.com/cdn/shop/t/1/assets/base.css?v=91370114524021989831762166057" rel="stylesheet" type="text/css" media="all" />
  74.  
  75. <link
  76.    rel="preload"
  77.    as="font"
  78.    href="//duncansgifts.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2"
  79.    type="font/woff2"
  80.    crossorigin
  81.    fetchpriority="low"
  82.  ><link
  83.    rel="preload"
  84.    as="font"
  85.    href="//duncansgifts.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2"
  86.    type="font/woff2"
  87.    crossorigin
  88.    fetchpriority="low"
  89.  ><link
  90.    rel="preload"
  91.    as="font"
  92.    href="//duncansgifts.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2"
  93.    type="font/woff2"
  94.    crossorigin
  95.    fetchpriority="low"
  96.  ><link
  97.    rel="preload"
  98.    as="font"
  99.    href="//duncansgifts.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2"
  100.    type="font/woff2"
  101.    crossorigin
  102.    fetchpriority="low"
  103.  >
  104. <script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
  105. <script type="importmap">
  106.  {
  107.    "imports": {
  108.      "@theme/critical": "//duncansgifts.com/cdn/shop/t/1/assets/critical.js?v=169402557219780209121762166056",
  109.      "@theme/product-title": "//duncansgifts.com/cdn/shop/t/1/assets/product-title-truncation.js?v=81744426891537421781762166057",
  110.      "@theme/component": "//duncansgifts.com/cdn/shop/t/1/assets/component.js?v=74239122572524296041762166057",
  111.      "@theme/dialog": "//duncansgifts.com/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111762166056",
  112.      "@theme/events": "//duncansgifts.com/cdn/shop/t/1/assets/events.js?v=59172389608566392641762166056",
  113.      "@theme/focus": "//duncansgifts.com/cdn/shop/t/1/assets/focus.js?v=60436577539430446401762166057",
  114.      "@theme/morph": "//duncansgifts.com/cdn/shop/t/1/assets/morph.js?v=92630016404903954311762166056",
  115.      "@theme/paginated-list": "//duncansgifts.com/cdn/shop/t/1/assets/paginated-list.js?v=95298315036233333871762166057",
  116.      "@theme/performance": "//duncansgifts.com/cdn/shop/t/1/assets/performance.js?v=171015751390534793081762166056",
  117.      "@theme/product-form": "//duncansgifts.com/cdn/shop/t/1/assets/product-form.js?v=83283661069322333421762166056",
  118.      "@theme/recently-viewed-products": "//duncansgifts.com/cdn/shop/t/1/assets/recently-viewed-products.js?v=94729125001750262651762166057",
  119.      "@theme/scrolling": "//duncansgifts.com/cdn/shop/t/1/assets/scrolling.js?v=10957690925586738441762166057",
  120.      "@theme/section-renderer": "//duncansgifts.com/cdn/shop/t/1/assets/section-renderer.js?v=117273408521114569061762166057",
  121.      "@theme/section-hydration": "//duncansgifts.com/cdn/shop/t/1/assets/section-hydration.js?v=177651605160027701221762166057",
  122.      "@theme/utilities": "//duncansgifts.com/cdn/shop/t/1/assets/utilities.js?v=171919950116664653001762166057",
  123.      "@theme/variant-picker": "//duncansgifts.com/cdn/shop/t/1/assets/variant-picker.js?v=95439354777694360091762166057",
  124.      "@theme/media-gallery": "//duncansgifts.com/cdn/shop/t/1/assets/media-gallery.js?v=111441960308641931071762166056",
  125.      "@theme/quick-add": "//duncansgifts.com/cdn/shop/t/1/assets/quick-add.js?v=102040698639320169661762166057",
  126.      "@theme/paginated-list-aspect-ratio": "//duncansgifts.com/cdn/shop/t/1/assets/paginated-list-aspect-ratio.js?v=25254270272143792451762166057",
  127.      "@theme/popover-polyfill": "//duncansgifts.com/cdn/shop/t/1/assets/popover-polyfill.js?v=119029313658895111201762166057",
  128.      "@theme/component-quantity-selector": "//duncansgifts.com/cdn/shop/t/1/assets/component-quantity-selector.js?v=7782950339315554041762166056"
  129.    }
  130.  }
  131. </script>
  132.  
  133.  
  134.  
  135. <link
  136.  rel="modulepreload"
  137.  href="//duncansgifts.com/cdn/shop/t/1/assets/critical.js?v=169402557219780209121762166056"
  138. >
  139.  
  140. <link
  141.  rel="modulepreload"
  142.  href="//duncansgifts.com/cdn/shop/t/1/assets/utilities.js?v=171919950116664653001762166057"
  143.  fetchpriority="low"
  144. >
  145. <link
  146.  rel="modulepreload"
  147.  href="//duncansgifts.com/cdn/shop/t/1/assets/component.js?v=74239122572524296041762166057"
  148.  fetchpriority="low"
  149. >
  150. <link
  151.  rel="modulepreload"
  152.  href="//duncansgifts.com/cdn/shop/t/1/assets/section-renderer.js?v=117273408521114569061762166057"
  153.  fetchpriority="low"
  154. >
  155. <link
  156.  rel="modulepreload"
  157.  href="//duncansgifts.com/cdn/shop/t/1/assets/section-hydration.js?v=177651605160027701221762166057"
  158.  fetchpriority="low"
  159. >
  160. <link
  161.  rel="modulepreload"
  162.  href="//duncansgifts.com/cdn/shop/t/1/assets/morph.js?v=92630016404903954311762166056"
  163.  fetchpriority="low"
  164. >
  165.  
  166.  
  167.  
  168. <link
  169.  rel="modulepreload"
  170.  href="//duncansgifts.com/cdn/shop/t/1/assets/focus.js?v=60436577539430446401762166057"
  171.  fetchpriority="low"
  172. >
  173. <link
  174.  rel="modulepreload"
  175.  href="//duncansgifts.com/cdn/shop/t/1/assets/recently-viewed-products.js?v=94729125001750262651762166057"
  176.  fetchpriority="low"
  177. >
  178. <link
  179.  rel="modulepreload"
  180.  href="//duncansgifts.com/cdn/shop/t/1/assets/scrolling.js?v=10957690925586738441762166057"
  181.  fetchpriority="low"
  182. >
  183. <link
  184.  rel="modulepreload"
  185.  href="//duncansgifts.com/cdn/shop/t/1/assets/events.js?v=59172389608566392641762166056"
  186.  fetchpriority="low"
  187. >
  188. <script
  189.  src="//duncansgifts.com/cdn/shop/t/1/assets/popover-polyfill.js?v=119029313658895111201762166057"
  190.  type="module"
  191.  fetchpriority="low"
  192. ></script>
  193. <script
  194.  src="//duncansgifts.com/cdn/shop/t/1/assets/quick-add.js?v=102040698639320169661762166057"
  195.  type="module"
  196.  fetchpriority="low"
  197. ></script>
  198.  
  199.  <script
  200.    src="//duncansgifts.com/cdn/shop/t/1/assets/cart-discount.js?v=107077853990124422021762166057"
  201.    type="module"
  202.    fetchpriority="low"
  203.  ></script>
  204.  
  205. <script
  206.  src="//duncansgifts.com/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111762166056"
  207.  type="module"
  208.  fetchpriority="low"
  209. ></script>
  210. <script
  211.  src="//duncansgifts.com/cdn/shop/t/1/assets/variant-picker.js?v=95439354777694360091762166057"
  212.  type="module"
  213.  fetchpriority="low"
  214. ></script>
  215. <script
  216.  src="//duncansgifts.com/cdn/shop/t/1/assets/product-card.js?v=84089801565227384841762166057"
  217.  type="module"
  218.  fetchpriority="low"
  219. ></script>
  220. <script
  221.  src="//duncansgifts.com/cdn/shop/t/1/assets/product-form.js?v=83283661069322333421762166056"
  222.  type="module"
  223.  fetchpriority="low"
  224. ></script>
  225. <script
  226.  src="//duncansgifts.com/cdn/shop/t/1/assets/accordion-custom.js?v=99000499017714805851762166057"
  227.  type="module"
  228.  fetchpriority="low"
  229. ></script>
  230. <script
  231.  src="//duncansgifts.com/cdn/shop/t/1/assets/disclosure-custom.js?v=168050880623268140331762166057"
  232.  type="module"
  233.  fetchpriority="low"
  234. ></script>
  235. <script
  236.  src="//duncansgifts.com/cdn/shop/t/1/assets/media.js?v=37825095869491791421762166057"
  237.  type="module"
  238.  fetchpriority="low"
  239. ></script>
  240. <script
  241.  src="//duncansgifts.com/cdn/shop/t/1/assets/product-price.js?v=30079423257668675401762166056"
  242.  type="module"
  243.  fetchpriority="low"
  244. ></script>
  245. <script
  246.  src="//duncansgifts.com/cdn/shop/t/1/assets/product-title-truncation.js?v=81744426891537421781762166057"
  247.  type="module"
  248.  fetchpriority="low"
  249. ></script>
  250. <script
  251.  src="//duncansgifts.com/cdn/shop/t/1/assets/product-inventory.js?v=16343734458933704981762166056"
  252.  type="module"
  253.  fetchpriority="low"
  254. ></script>
  255. <script
  256.  src="//duncansgifts.com/cdn/shop/t/1/assets/show-more.js?v=94563802205717136101762166057"
  257.  type="module"
  258.  fetchpriority="low"
  259. ></script>
  260. <script
  261.  src="//duncansgifts.com/cdn/shop/t/1/assets/slideshow.js?v=154015486816472108841762166057"
  262.  type="module"
  263.  fetchpriority="low"
  264. ></script>
  265. <script
  266.  src="//duncansgifts.com/cdn/shop/t/1/assets/anchored-popover.js?v=95953304814728754461762166057"
  267.  type="module"
  268.  fetchpriority="low"
  269. ></script>
  270. <script
  271.  src="//duncansgifts.com/cdn/shop/t/1/assets/floating-panel.js?v=128677600744947036551762166057"
  272.  type="module"
  273.  fetchpriority="low"
  274. ></script>
  275. <script
  276.  src="//duncansgifts.com/cdn/shop/t/1/assets/video-background.js?v=25237992823806706551762166056"
  277.  type="module"
  278.  fetchpriority="low"
  279. ></script>
  280. <script
  281.  src="//duncansgifts.com/cdn/shop/t/1/assets/component-quantity-selector.js?v=7782950339315554041762166056"
  282.  type="module"
  283.  fetchpriority="low"
  284. ></script>
  285. <script
  286.  src="//duncansgifts.com/cdn/shop/t/1/assets/media-gallery.js?v=111441960308641931071762166056"
  287.  type="module"
  288.  fetchpriority="low"
  289. ></script>
  290. <script
  291.  src="//duncansgifts.com/cdn/shop/t/1/assets/rte-formatter.js?v=101420294193111439321762166057"
  292.  type="module"
  293.  fetchpriority="low"
  294. ></script>
  295. <script
  296.  src="//duncansgifts.com/cdn/shop/t/1/assets/gift-card-recipient-form.js?v=129634859299628245901762166057"
  297.  type="module"
  298.  fetchpriority="low"
  299. ></script>
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307. <script
  308.  src="//duncansgifts.com/cdn/shop/t/1/assets/auto-close-details.js?v=58350291535404441581762166057"
  309.  defer="defer"
  310. ></script>
  311.  
  312. <script>
  313.  const basePath = 'https://cdn.shopify.com/static/themes/horizon/placeholders';
  314.  const Theme = {
  315.    placeholders: {
  316.      general: [
  317.        `${basePath}/general-1.png`,
  318.        `${basePath}/general-2.png`,
  319.        `${basePath}/general-3.png`,
  320.        `${basePath}/general-4.png`,
  321.        `${basePath}/general-5.png`,
  322.        `${basePath}/general-6.png`,
  323.        `${basePath}/general-7.png`,
  324.      ],
  325.      product: [`${basePath}/product-ball.png`, `${basePath}/product-cone.png`, `${basePath}/product-cube.png`],
  326.    },
  327.    translations: {
  328.      placeholder_image: `Placeholder image`,
  329.      added: `Added`,
  330.      recipient_form_fields_visible: `Recipient form fields are now visible`,
  331.      recipient_form_fields_hidden: `Recipient form fields are now hidden`,
  332.      recipient_form_error: `There was an error with the form submission`,
  333.    },
  334.    routes: {
  335.      cart_add_url: '/cart/add.js',
  336.      cart_change_url: '/cart/change',
  337.      cart_update_url: '/cart/update',
  338.      cart_url: '/cart',
  339.      predictive_search_url: '/search/suggest',
  340.      search_url: '/search',
  341.    },
  342.    template: {
  343.      name: 'index',
  344.    },
  345.  };
  346. </script>
  347. <style data-shopify>
  348.  
  349.  
  350.  @font-face {
  351.  font-family: Inter;
  352.  font-weight: 400;
  353.  font-style: normal;
  354.  font-display: swap;
  355.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
  356.       url("//duncansgifts.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
  357. }
  358.  
  359.  @font-face {
  360.  font-family: Inter;
  361.  font-weight: 700;
  362.  font-style: normal;
  363.  font-display: swap;
  364.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
  365.       url("//duncansgifts.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
  366. }
  367.  
  368.  @font-face {
  369.  font-family: Inter;
  370.  font-weight: 400;
  371.  font-style: italic;
  372.  font-display: swap;
  373.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
  374.       url("//duncansgifts.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
  375. }
  376.  
  377.  @font-face {
  378.  font-family: Inter;
  379.  font-weight: 700;
  380.  font-style: italic;
  381.  font-display: swap;
  382.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
  383.       url("//duncansgifts.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
  384. }
  385.  
  386.  
  387.  
  388.  
  389.  
  390.    @font-face {
  391.  font-family: Inter;
  392.  font-weight: 500;
  393.  font-style: normal;
  394.  font-display: swap;
  395.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"),
  396.       url("//duncansgifts.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff");
  397. }
  398.  
  399.    @font-face {
  400.  font-family: Inter;
  401.  font-weight: 700;
  402.  font-style: normal;
  403.  font-display: swap;
  404.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
  405.       url("//duncansgifts.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
  406. }
  407.  
  408.    @font-face {
  409.  font-family: Inter;
  410.  font-weight: 500;
  411.  font-style: italic;
  412.  font-display: swap;
  413.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2") format("woff2"),
  414.       url("//duncansgifts.com/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff") format("woff");
  415. }
  416.  
  417.    @font-face {
  418.  font-family: Inter;
  419.  font-weight: 700;
  420.  font-style: italic;
  421.  font-display: swap;
  422.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
  423.       url("//duncansgifts.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
  424. }
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.    @font-face {
  432.  font-family: Inter;
  433.  font-weight: 700;
  434.  font-style: normal;
  435.  font-display: swap;
  436.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
  437.       url("//duncansgifts.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
  438. }
  439.  
  440.    @font-face {
  441.  font-family: Inter;
  442.  font-weight: 700;
  443.  font-style: normal;
  444.  font-display: swap;
  445.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
  446.       url("//duncansgifts.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
  447. }
  448.  
  449.    @font-face {
  450.  font-family: Inter;
  451.  font-weight: 700;
  452.  font-style: italic;
  453.  font-display: swap;
  454.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
  455.       url("//duncansgifts.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
  456. }
  457.  
  458.    @font-face {
  459.  font-family: Inter;
  460.  font-weight: 700;
  461.  font-style: italic;
  462.  font-display: swap;
  463.  src: url("//duncansgifts.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
  464.       url("//duncansgifts.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
  465. }
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  :root {
  472.    /* Page Layout */
  473.    --sidebar-width: 25rem;
  474.    --narrow-content-width: 36rem;
  475.    --normal-content-width: 42rem;
  476.    --wide-content-width: 46rem;
  477.    --narrow-page-width: 90rem;
  478.    --normal-page-width: 120rem;
  479.    --wide-page-width: 150rem;
  480.  
  481.    /* Section Heights */
  482.    --section-height-small: 15rem;
  483.    --section-height-medium: 25rem;
  484.    --section-height-large: 35rem;
  485.  
  486.    @media screen and (min-width: 40em) {
  487.      --section-height-small: 40svh;
  488.      --section-height-medium: 55svh;
  489.      --section-height-large: 70svh;
  490.    }
  491.  
  492.    @media screen and (min-width: 60em) {
  493.      --section-height-small: 50svh;
  494.      --section-height-medium: 65svh;
  495.      --section-height-large: 80svh;
  496.    }
  497.  
  498.    /* Letter spacing */
  499.    --letter-spacing-sm: 0.06em;
  500.    --letter-spacing-md: 0.13em;
  501.  
  502.    /* Font families */
  503.    --font-body--family: Inter, sans-serif;
  504.    --font-body--style: normal;
  505.    --font-body--weight: 400;
  506.    --font-subheading--family: Inter, sans-serif;
  507.    --font-subheading--style: normal;
  508.    --font-subheading--weight: 500;
  509.    --font-heading--family: Inter, sans-serif;
  510.    --font-heading--style: normal;
  511.    --font-heading--weight: 700;
  512.    --font-accent--family: Inter, sans-serif;
  513.    --font-accent--style: normal;
  514.    --font-accent--weight: 700;
  515.  
  516.    /* Margin sizes */
  517.    --font-h1--spacing: 0.25em;
  518.    --font-h2--spacing: 0.25em;
  519.    --font-h3--spacing: 0.25em;
  520.    --font-h4--spacing: 0.25em;
  521.    --font-h5--spacing: 0.25em;
  522.    --font-h6--spacing: 0.25em;
  523.    --font-paragraph--spacing: 0.5em;
  524.  
  525.    /* Heading colors */
  526.    --font-h1--color: var(--color-foreground-heading);
  527.    --font-h2--color: var(--color-foreground-heading);
  528.    --font-h3--color: var(--color-foreground-heading);
  529.    --font-h4--color: var(--color-foreground-heading);
  530.    --font-h5--color: var(--color-foreground-heading);
  531.    --font-h6--color: var(--color-foreground-heading);
  532.  
  533.    /** Z-Index / Layering */
  534.    --layer-section-background: -2;
  535.    --layer-lowest: -1;
  536.    --layer-base: 0;
  537.    --layer-flat: 1;
  538.    --layer-raised: 2;
  539.    --layer-heightened: 4;
  540.    --layer-sticky: 8;
  541.    --layer-window-overlay: 10;
  542.    --layer-header-menu: 12;
  543.    --layer-overlay: 16;
  544.    --layer-menu-drawer: 18;
  545.    --layer-temporary: 20;
  546.  
  547.    /* Max-width / Measure */
  548.    --max-width--body-normal: 50ch;
  549.    --max-width--body-narrow: 35ch;
  550.  
  551.    --max-width--heading-normal: 50ch;
  552.    --max-width--heading-narrow: 30ch;
  553.  
  554.    --max-width--display-normal: 20ch;
  555.    --max-width--display-narrow: 15ch;
  556.    --max-width--display-tight: 5ch;
  557.  
  558.    /* Letter-spacing / Tracking */
  559.    --letter-spacing--display-tight: -0.03em;
  560.    --letter-spacing--display-normal: 0em;
  561.    --letter-spacing--display-loose: 0.03em;
  562.  
  563.    --letter-spacing--heading-tight: -0.03em;
  564.    --letter-spacing--heading-normal: 0em;
  565.    --letter-spacing--heading-loose: 0.03em;
  566.  
  567.    --letter-spacing--body-tight: -0.03em;
  568.    --letter-spacing--body-normal: 0em;
  569.    --letter-spacing--body-loose: 0.03em;
  570.  
  571.    /* Line height / Leading */
  572.    --line-height: 1;
  573.  
  574.    --line-height--display-tight: 1;
  575.    --line-height--display-normal: 1.1;
  576.    --line-height--display-loose: 1.2;
  577.  
  578.    --line-height--heading-tight: 1.15;
  579.    --line-height--heading-normal: 1.25;
  580.    --line-height--heading-loose: 1.35;
  581.  
  582.    --line-height--body-tight: 1.2;
  583.    --line-height--body-normal: 1.4;
  584.    --line-height--body-loose: 1.6;
  585.  
  586.    /* Typography presets */
  587.    --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);
  588.  
  589.    /* Hardcoded font sizes */
  590.    --font-size--2xs: 0.625rem;
  591.    --font-size--xs: 0.8125rem;
  592.    --font-size--sm: 0.875rem;
  593.    --font-size--md: 1rem;
  594.    --font-size--lg: 1.125rem;
  595.    --font-size--xl: 1.25rem;
  596.    --font-size--2xl: 1.5rem;
  597.    --font-size--3xl: 2rem;
  598.    --font-size--4xl: 2.5rem;
  599.    --font-size--5xl: 3rem;
  600.    --font-size--6xl: 3.5rem;
  601.  
  602.    /* Menu font sizes */
  603.    --menu-font-sm--size: 0.875rem;
  604.    --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));
  605.    --menu-font-md--size: 1rem;
  606.    --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));
  607.    --menu-font-lg--size: 1.125rem;
  608.    --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18));
  609.    --menu-font-xl--size: 1.25rem;
  610.    --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));
  611.    --menu-font-2xl--size: 1.75rem;
  612.    --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));
  613.  
  614.    /* Colors */
  615.    --color-error: #8B0000;
  616.    --color-success: #006400;
  617.    --color-white: #FFFFFF;
  618.    --color-white-rgb: 255 255 255;
  619.    --color-black: #000000;
  620.    --color-instock: #3ED660;
  621.    --color-lowstock: #EE9441;
  622.    --color-outofstock: #C8C8C8;
  623.  
  624.    /* Opacity */
  625.    --opacity-5: 0.05;
  626.    --opacity-8: 0.08;
  627.    --opacity-10: 0.1;
  628.    --opacity-15: 0.15;
  629.    --opacity-20: 0.2;
  630.    --opacity-25: 0.25;
  631.    --opacity-30: 0.3;
  632.    --opacity-40: 0.4;
  633.    --opacity-50: 0.5;
  634.    --opacity-60: 0.6;
  635.    --opacity-70: 0.7;
  636.    --opacity-80: 0.8;
  637.    --opacity-85: 0.85;
  638.    --opacity-90: 0.9;
  639.    --opacity-subdued-text: var(--opacity-70);
  640.  
  641.    --shadow-button: 0 2px 3px rgb(0 0 0 / 20%);
  642.    --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);
  643.  
  644.    /* Spacing */
  645.    --margin-3xs: 0.125rem;
  646.    --margin-2xs: 0.3rem;
  647.    --margin-xs: 0.5rem;
  648.    --margin-sm: 0.7rem;
  649.    --margin-md: 0.8rem;
  650.    --margin-lg: 1rem;
  651.    --margin-xl: 1.25rem;
  652.    --margin-2xl: 1.5rem;
  653.    --margin-3xl: 1.75rem;
  654.    --margin-4xl: 2rem;
  655.    --margin-5xl: 3rem;
  656.    --margin-6xl: 5rem;
  657.  
  658.    --scroll-margin: 50px;
  659.  
  660.    --padding-3xs: 0.125rem;
  661.    --padding-2xs: 0.25rem;
  662.    --padding-xs: 0.5rem;
  663.    --padding-sm: 0.7rem;
  664.    --padding-md: 0.8rem;
  665.    --padding-lg: 1rem;
  666.    --padding-xl: 1.25rem;
  667.    --padding-2xl: 1.5rem;
  668.    --padding-3xl: 1.75rem;
  669.    --padding-4xl: 2rem;
  670.    --padding-5xl: 3rem;
  671.    --padding-6xl: 4rem;
  672.  
  673.    --gap-3xs: 0.125rem;
  674.    --gap-2xs: 0.3rem;
  675.    --gap-xs: 0.5rem;
  676.    --gap-sm: 0.7rem;
  677.    --gap-md: 0.9rem;
  678.    --gap-lg: 1rem;
  679.    --gap-xl: 1.25rem;
  680.    --gap-2xl: 2rem;
  681.    --gap-3xl: 3rem;
  682.  
  683.    --spacing-scale-sm: 0.6;
  684.    --spacing-scale-md: 0.7;
  685.    --spacing-scale-default: 1.0;
  686.  
  687.    /* Checkout buttons gap */
  688.    --checkout-button-gap: 10px;
  689.  
  690.    /* Borders */
  691.    --style-border-width: 1px;
  692.    --style-border-radius-xs: 0.2rem;
  693.    --style-border-radius-sm: 0.6rem;
  694.    --style-border-radius-md: 0.8rem;
  695.    --style-border-radius-50: 50%;
  696.    --style-border-radius-lg: 1rem;
  697.    --style-border-radius-pills: 40px;
  698.    --style-border-radius-inputs: 4px;
  699.    --style-border-radius-buttons-primary: 14px;
  700.    --style-border-radius-buttons-secondary: 14px;
  701.    --style-border-width-primary: 0px;
  702.    --style-border-width-secondary: 1px;
  703.    --style-border-width-inputs: 1px;
  704.    --style-border-radius-popover: 14px;
  705.    --style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%);
  706.    --style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%);
  707.    --style-border-swatch-opacity: 10%;
  708.    --style-border-swatch-width: 1px;
  709.    --style-border-swatch-style: solid;
  710.  
  711.    /* Animation */
  712.    --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
  713.    --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);
  714.    --animation-speed-fast: 0.0625s;
  715.    --animation-speed: 0.125s;
  716.    --animation-speed-slow: 0.2s;
  717.    --animation-speed-medium: 0.15s;
  718.    --animation-easing: ease-in-out;
  719.    --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1);
  720.    --drawer-animation-speed: 0.2s;
  721.    --animation-values-slow: var(--animation-speed-slow) var(--animation-easing);
  722.    --animation-values: var(--animation-speed) var(--animation-easing);
  723.    --animation-values-fast: var(--animation-speed-fast) var(--animation-easing);
  724.    --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;
  725.    --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  726.    --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);
  727.    --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
  728.    --animation-timing-default: cubic-bezier(0, 0, 0.2, 1);
  729.    --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);
  730.    --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);
  731.  
  732.    /* View transitions */
  733.    /* View transition old */
  734.    --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;
  735.  
  736.    /* View transition new */
  737.    --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;
  738.  
  739.    /* Focus */
  740.    --focus-outline-width: 0.09375rem;
  741.    --focus-outline-offset: 0.2em;
  742.  
  743.    /* Badges */
  744.    --badge-blob-padding-block: 1px;
  745.    --badge-blob-padding-inline: 12px 8px;
  746.    --badge-rectangle-padding-block: 1px;
  747.    --badge-rectangle-padding-inline: 6px;
  748.    @media screen and (min-width: 750px) {
  749.      --badge-blob-padding-block: 4px;
  750.      --badge-blob-padding-inline: 16px 12px;
  751.      --badge-rectangle-padding-block: 4px;
  752.      --badge-rectangle-padding-inline: 10px;
  753.    }
  754.  
  755.    /* Icons */
  756.    --icon-size-2xs: 0.6rem;
  757.    --icon-size-xs: 0.85rem;
  758.    --icon-size-sm: 1.25rem;
  759.    --icon-size-md: 1.375rem;
  760.    --icon-size-lg: 1.5rem;
  761.    --icon-stroke-width: 1.5px;
  762.  
  763.    /* Input */
  764.    --input-email-min-width: 200px;
  765.    --input-search-max-width: 650px;
  766.    --input-padding-y: 0.8rem;
  767.    --input-padding-x: 0.8rem;
  768.    --input-padding: var(--input-padding-y) var(--input-padding-x);
  769.    --input-box-shadow-width: var(--style-border-width-inputs);
  770.    --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);
  771.    --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);
  772.    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
  773.    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));
  774.    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
  775.    --input-textarea-min-height: 55px;
  776.  
  777.    /* Button size */
  778.    --button-size-sm: 30px;
  779.    --button-size-md: 36px;
  780.    --button-size: var(--minimum-touch-target);
  781.    --button-padding-inline: 24px;
  782.    --button-padding-block: 16px;
  783.  
  784.    /* Button font-family */
  785.    --button-font-family-primary: var(--font-body--family);
  786.    --button-font-family-secondary: var(--font-body--family);
  787.  
  788.    /* Button text case */
  789.    --button-text-case: ;
  790.    --button-text-case-primary: default;
  791.    --button-text-case-secondary: default;
  792.  
  793.    /* Borders */
  794.    --border-color: rgb(var(--color-border-rgb) / var(--opacity-50));
  795.    --border-width-sm: 1px;
  796.    --border-width-md: 2px;
  797.    --border-width-lg: 5px;
  798.  
  799.    /* Drawers */
  800.    --drawer-inline-padding: 25px;
  801.    --drawer-menu-inline-padding: 2.5rem;
  802.    --drawer-header-block-padding: 20px;
  803.    --drawer-content-block-padding: 10px;
  804.    --drawer-header-desktop-top: 0rem;
  805.    --drawer-padding: calc(var(--padding-sm) + 7px);
  806.    --drawer-height: 100dvh;
  807.    --drawer-width: 95vw;
  808.    --drawer-max-width: 500px;
  809.  
  810.    /* Variant Picker Swatches */
  811.    --variant-picker-swatch-width-unitless: 34;
  812.    --variant-picker-swatch-height-unitless: 34;
  813.    --variant-picker-swatch-width: 34px;
  814.    --variant-picker-swatch-height: 34px;
  815.    --variant-picker-swatch-radius: 32px;
  816.    --variant-picker-border-width: 1px;
  817.    --variant-picker-border-style: solid;
  818.    --variant-picker-border-opacity: 10%;
  819.  
  820.    /* Variant Picker Buttons */
  821.    --variant-picker-button-radius: 14px;
  822.    --variant-picker-button-border-width: 1px;
  823.  
  824.    /* Slideshow */
  825.    --slideshow-controls-size: 3.5rem;
  826.    --slideshow-controls-icon: 2rem;
  827.    --peek-next-slide-size: 3rem;
  828.  
  829.    /* Utilities */
  830.    --backdrop-opacity: 0.15;
  831.    --backdrop-color-rgb: var(--color-shadow-rgb);
  832.    --minimum-touch-target: 44px;
  833.    --disabled-opacity: 0.5;
  834.    --skeleton-opacity: 0.025;
  835.  
  836.    /* Shapes */
  837.    --shape--circle: circle(50% at center);
  838.    --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%);
  839.    --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  840.    --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% 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%);
  841.  
  842.    /* Buy buttons */
  843.    --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));
  844.  
  845.    /* Card image width and height variables */
  846.    --card-width-small: 10rem;
  847.  
  848.    --height-small: 10rem;
  849.    --height-medium: 11.5rem;
  850.    --height-large: 13rem;
  851.    --height-full: 100vh;
  852.  
  853.    @media screen and (min-width: 750px) {
  854.      --height-small: 17.5rem;
  855.      --height-medium: 21.25rem;
  856.      --height-large: 25rem;
  857.    }
  858.  
  859.    /* Modal */
  860.    --modal-max-height: 65dvh;
  861.  
  862.    /* Card styles for search */
  863.    --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));
  864.    --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));
  865.    --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));
  866.  
  867.    /* Cart */
  868.    --cart-primary-font-family: var(--font-body--family);
  869.    --cart-primary-font-style: var(--font-body--style);
  870.    --cart-primary-font-weight: var(--font-body--weight);
  871.    --cart-secondary-font-family: var(--font-secondary--family);
  872.    --cart-secondary-font-style: var(--font-secondary--style);
  873.    --cart-secondary-font-weight: var(--font-secondary--weight);
  874.  }
  875. </style>
  876. <style data-shopify>
  877.  
  878.    
  879.      :root,
  880.    
  881.    
  882.    
  883.    .color-scheme-1 {
  884.        --color-background: rgb(255 255 255 / 1.0);
  885.        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
  886.        --color-background-rgb: 255 255 255;
  887.        --opacity-5-15: 0.05;
  888.        --opacity-10-25: 0.1;
  889.        --opacity-35-55: 0.35;
  890.        --opacity-40-60: 0.4;
  891.        --opacity-30-60: 0.3;
  892.        --color-foreground: rgb(0 0 0 / 0.81);
  893.        --color-foreground-rgb: 0 0 0;
  894.        --color-foreground-heading: rgb(0 0 0 / 1.0);
  895.        --color-foreground-heading-rgb: 0 0 0;
  896.        --color-primary: rgb(0 0 0 / 0.81);
  897.        --color-primary-rgb: 0 0 0;
  898.        --color-primary-hover: rgb(0 0 0 / 1.0);
  899.        --color-primary-hover-rgb: 0 0 0;
  900.        --color-border: rgb(0 0 0 / 0.06);
  901.        --color-border-rgb: 0 0 0;
  902.        --color-shadow: rgb(0 0 0 / 1.0);
  903.        --color-shadow-rgb: 0 0 0;
  904.        --color-primary-button-text: rgb(255 255 255 / 1.0);
  905.        --color-primary-button-background: rgb(0 0 0 / 1.0);
  906.        --color-primary-button-border: rgb(0 0 0 / 1.0);
  907.        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
  908.        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
  909.        --color-primary-button-hover-border: rgb(0 0 0 / 1.0);
  910.        --color-secondary-button-text: rgb(0 0 0 / 1.0);
  911.        --color-secondary-button-background: rgb(0 0 0 / 0.0);
  912.        --color-secondary-button-border: rgb(0 0 0 / 1.0);
  913.        --color-secondary-button-hover-text: rgb(51 51 51 / 1.0);
  914.        --color-secondary-button-hover-background: rgb(250 250 250 / 1.0);
  915.        --color-secondary-button-hover-border: rgb(51 51 51 / 1.0);
  916.        --color-input-background: rgb(255 255 255 / 0.78);
  917.        --color-input-text: rgb(51 51 51 / 1.0);
  918.        --color-input-text-rgb: 51 51 51;
  919.        --color-input-border: rgb(223 223 223 / 1.0);
  920.        --color-input-hover-background: rgb(0 0 0 / 0.01);
  921.        --color-variant-background: rgb(255 255 255 / 1.0);
  922.        --color-variant-border: rgb(0 0 0 / 0.13);
  923.        --color-variant-text: rgb(0 0 0 / 1.0);
  924.        --color-variant-text-rgb: 0 0 0;
  925.        --color-variant-hover-background: rgb(245 245 245 / 1.0);
  926.        --color-variant-hover-text: rgb(0 0 0 / 1.0);
  927.        --color-variant-hover-border: rgb(230 230 230 / 1.0);
  928.        --color-selected-variant-background: rgb(0 0 0 / 1.0);
  929.        --color-selected-variant-border: rgb(0 0 0 / 1.0);
  930.        --color-selected-variant-text: rgb(255 255 255 / 1.0);
  931.        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
  932.        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
  933.        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
  934.  
  935.        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
  936.        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
  937.        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
  938.        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
  939.        --font-h1--color: var(--color-foreground-heading);
  940.        --font-h2--color: var(--color-foreground-heading);
  941.        --font-h3--color: var(--color-foreground-heading);
  942.        --font-h4--color: var(--color-foreground-heading);
  943.        --font-h5--color: var(--color-foreground-heading);
  944.        --font-h6--color: var(--color-foreground-heading);
  945.  
  946.        /* Shadows */
  947.        
  948.          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  949.        
  950.        
  951.          --shadow-blur: 20px;
  952.          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  953.        
  954.      }
  955.  
  956.    
  957.    
  958.    
  959.    .color-scheme-2 {
  960.        --color-background: rgb(245 245 245 / 1.0);
  961.        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
  962.        --color-background-rgb: 245 245 245;
  963.        --opacity-5-15: 0.05;
  964.        --opacity-10-25: 0.1;
  965.        --opacity-35-55: 0.35;
  966.        --opacity-40-60: 0.4;
  967.        --opacity-30-60: 0.3;
  968.        --color-foreground: rgb(0 0 0 / 0.81);
  969.        --color-foreground-rgb: 0 0 0;
  970.        --color-foreground-heading: rgb(0 0 0 / 1.0);
  971.        --color-foreground-heading-rgb: 0 0 0;
  972.        --color-primary: rgb(0 0 0 / 0.81);
  973.        --color-primary-rgb: 0 0 0;
  974.        --color-primary-hover: rgb(255 255 255 / 1.0);
  975.        --color-primary-hover-rgb: 255 255 255;
  976.        --color-border: rgb(223 223 223 / 1.0);
  977.        --color-border-rgb: 223 223 223;
  978.        --color-shadow: rgb(0 0 0 / 1.0);
  979.        --color-shadow-rgb: 0 0 0;
  980.        --color-primary-button-text: rgb(255 255 255 / 1.0);
  981.        --color-primary-button-background: rgb(0 0 0 / 1.0);
  982.        --color-primary-button-border: rgb(0 0 0 / 1.0);
  983.        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
  984.        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
  985.        --color-primary-button-hover-border: rgb(51 51 51 / 1.0);
  986.        --color-secondary-button-text: rgb(0 0 0 / 1.0);
  987.        --color-secondary-button-background: rgb(0 0 0 / 0.0);
  988.        --color-secondary-button-border: rgb(0 0 0 / 1.0);
  989.        --color-secondary-button-hover-text: rgb(0 0 0 / 1.0);
  990.        --color-secondary-button-hover-background: rgb(255 255 255 / 0.36);
  991.        --color-secondary-button-hover-border: rgb(51 51 51 / 0.73);
  992.        --color-input-background: rgb(0 0 0 / 0.0);
  993.        --color-input-text: rgb(0 0 0 / 0.53);
  994.        --color-input-text-rgb: 0 0 0;
  995.        --color-input-border: rgb(0 0 0 / 0.13);
  996.        --color-input-hover-background: rgb(255 255 255 / 0.36);
  997.        --color-variant-background: rgb(255 255 255 / 1.0);
  998.        --color-variant-border: rgb(230 230 230 / 1.0);
  999.        --color-variant-text: rgb(0 0 0 / 1.0);
  1000.        --color-variant-text-rgb: 0 0 0;
  1001.        --color-variant-hover-background: rgb(245 245 245 / 1.0);
  1002.        --color-variant-hover-text: rgb(0 0 0 / 1.0);
  1003.        --color-variant-hover-border: rgb(230 230 230 / 1.0);
  1004.        --color-selected-variant-background: rgb(0 0 0 / 1.0);
  1005.        --color-selected-variant-border: rgb(0 0 0 / 1.0);
  1006.        --color-selected-variant-text: rgb(255 255 255 / 1.0);
  1007.        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
  1008.        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
  1009.        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
  1010.  
  1011.        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
  1012.        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
  1013.        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
  1014.        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
  1015.        --font-h1--color: var(--color-foreground-heading);
  1016.        --font-h2--color: var(--color-foreground-heading);
  1017.        --font-h3--color: var(--color-foreground-heading);
  1018.        --font-h4--color: var(--color-foreground-heading);
  1019.        --font-h5--color: var(--color-foreground-heading);
  1020.        --font-h6--color: var(--color-foreground-heading);
  1021.  
  1022.        /* Shadows */
  1023.        
  1024.          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1025.        
  1026.        
  1027.          --shadow-blur: 20px;
  1028.          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1029.        
  1030.      }
  1031.  
  1032.    
  1033.    
  1034.    
  1035.    .color-scheme-3 {
  1036.        --color-background: rgb(238 241 234 / 1.0);
  1037.        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
  1038.        --color-background-rgb: 238 241 234;
  1039.        --opacity-5-15: 0.05;
  1040.        --opacity-10-25: 0.1;
  1041.        --opacity-35-55: 0.35;
  1042.        --opacity-40-60: 0.4;
  1043.        --opacity-30-60: 0.3;
  1044.        --color-foreground: rgb(0 0 0 / 0.81);
  1045.        --color-foreground-rgb: 0 0 0;
  1046.        --color-foreground-heading: rgb(0 0 0 / 1.0);
  1047.        --color-foreground-heading-rgb: 0 0 0;
  1048.        --color-primary: rgb(0 0 0 / 0.81);
  1049.        --color-primary-rgb: 0 0 0;
  1050.        --color-primary-hover: rgb(0 0 0 / 1.0);
  1051.        --color-primary-hover-rgb: 0 0 0;
  1052.        --color-border: rgb(0 0 0 / 0.81);
  1053.        --color-border-rgb: 0 0 0;
  1054.        --color-shadow: rgb(0 0 0 / 1.0);
  1055.        --color-shadow-rgb: 0 0 0;
  1056.        --color-primary-button-text: rgb(255 255 255 / 1.0);
  1057.        --color-primary-button-background: rgb(0 0 0 / 1.0);
  1058.        --color-primary-button-border: rgb(0 0 0 / 1.0);
  1059.        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
  1060.        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
  1061.        --color-primary-button-hover-border: rgb(51 51 51 / 1.0);
  1062.        --color-secondary-button-text: rgb(0 0 0 / 1.0);
  1063.        --color-secondary-button-background: rgb(0 0 0 / 0.0);
  1064.        --color-secondary-button-border: rgb(0 0 0 / 1.0);
  1065.        --color-secondary-button-hover-text: rgb(0 0 0 / 0.81);
  1066.        --color-secondary-button-hover-background: rgb(255 255 255 / 0.36);
  1067.        --color-secondary-button-hover-border: rgb(0 0 0 / 0.81);
  1068.        --color-input-background: rgb(0 0 0 / 0.0);
  1069.        --color-input-text: rgb(0 0 0 / 0.81);
  1070.        --color-input-text-rgb: 0 0 0;
  1071.        --color-input-border: rgb(0 0 0 / 0.81);
  1072.        --color-input-hover-background: rgb(255 255 255 / 0.36);
  1073.        --color-variant-background: rgb(255 255 255 / 1.0);
  1074.        --color-variant-border: rgb(230 230 230 / 1.0);
  1075.        --color-variant-text: rgb(0 0 0 / 1.0);
  1076.        --color-variant-text-rgb: 0 0 0;
  1077.        --color-variant-hover-background: rgb(245 245 245 / 1.0);
  1078.        --color-variant-hover-text: rgb(0 0 0 / 1.0);
  1079.        --color-variant-hover-border: rgb(230 230 230 / 1.0);
  1080.        --color-selected-variant-background: rgb(0 0 0 / 1.0);
  1081.        --color-selected-variant-border: rgb(0 0 0 / 1.0);
  1082.        --color-selected-variant-text: rgb(255 255 255 / 1.0);
  1083.        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
  1084.        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
  1085.        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
  1086.  
  1087.        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
  1088.        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
  1089.        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
  1090.        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
  1091.        --font-h1--color: var(--color-foreground-heading);
  1092.        --font-h2--color: var(--color-foreground-heading);
  1093.        --font-h3--color: var(--color-foreground-heading);
  1094.        --font-h4--color: var(--color-foreground-heading);
  1095.        --font-h5--color: var(--color-foreground-heading);
  1096.        --font-h6--color: var(--color-foreground-heading);
  1097.  
  1098.        /* Shadows */
  1099.        
  1100.          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1101.        
  1102.        
  1103.          --shadow-blur: 20px;
  1104.          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1105.        
  1106.      }
  1107.  
  1108.    
  1109.    
  1110.    
  1111.    .color-scheme-4 {
  1112.        --color-background: rgb(225 237 245 / 1.0);
  1113.        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
  1114.        --color-background-rgb: 225 237 245;
  1115.        --opacity-5-15: 0.05;
  1116.        --opacity-10-25: 0.1;
  1117.        --opacity-35-55: 0.35;
  1118.        --opacity-40-60: 0.4;
  1119.        --opacity-30-60: 0.3;
  1120.        --color-foreground: rgb(0 0 0 / 0.81);
  1121.        --color-foreground-rgb: 0 0 0;
  1122.        --color-foreground-heading: rgb(0 0 0 / 1.0);
  1123.        --color-foreground-heading-rgb: 0 0 0;
  1124.        --color-primary: rgb(0 0 0 / 0.81);
  1125.        --color-primary-rgb: 0 0 0;
  1126.        --color-primary-hover: rgb(0 0 0 / 1.0);
  1127.        --color-primary-hover-rgb: 0 0 0;
  1128.        --color-border: rgb(29 54 134 / 0.5);
  1129.        --color-border-rgb: 29 54 134;
  1130.        --color-shadow: rgb(0 0 0 / 1.0);
  1131.        --color-shadow-rgb: 0 0 0;
  1132.        --color-primary-button-text: rgb(255 255 255 / 1.0);
  1133.        --color-primary-button-background: rgb(0 0 0 / 1.0);
  1134.        --color-primary-button-border: rgb(29 54 134 / 1.0);
  1135.        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
  1136.        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
  1137.        --color-primary-button-hover-border: rgb(0 0 0 / 1.0);
  1138.        --color-secondary-button-text: rgb(0 0 0 / 1.0);
  1139.        --color-secondary-button-background: rgb(0 0 0 / 0.0);
  1140.        --color-secondary-button-border: rgb(0 0 0 / 1.0);
  1141.        --color-secondary-button-hover-text: rgb(0 0 0 / 0.81);
  1142.        --color-secondary-button-hover-background: rgb(255 255 255 / 0.36);
  1143.        --color-secondary-button-hover-border: rgb(0 0 0 / 0.81);
  1144.        --color-input-background: rgb(0 0 0 / 0.0);
  1145.        --color-input-text: rgb(0 0 0 / 0.81);
  1146.        --color-input-text-rgb: 0 0 0;
  1147.        --color-input-border: rgb(0 0 0 / 0.81);
  1148.        --color-input-hover-background: rgb(255 255 255 / 0.36);
  1149.        --color-variant-background: rgb(255 255 255 / 1.0);
  1150.        --color-variant-border: rgb(230 230 230 / 1.0);
  1151.        --color-variant-text: rgb(0 0 0 / 1.0);
  1152.        --color-variant-text-rgb: 0 0 0;
  1153.        --color-variant-hover-background: rgb(245 245 245 / 1.0);
  1154.        --color-variant-hover-text: rgb(0 0 0 / 1.0);
  1155.        --color-variant-hover-border: rgb(230 230 230 / 1.0);
  1156.        --color-selected-variant-background: rgb(0 0 0 / 1.0);
  1157.        --color-selected-variant-border: rgb(0 0 0 / 1.0);
  1158.        --color-selected-variant-text: rgb(255 255 255 / 1.0);
  1159.        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
  1160.        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
  1161.        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
  1162.  
  1163.        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
  1164.        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
  1165.        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
  1166.        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
  1167.        --font-h1--color: var(--color-foreground-heading);
  1168.        --font-h2--color: var(--color-foreground-heading);
  1169.        --font-h3--color: var(--color-foreground-heading);
  1170.        --font-h4--color: var(--color-foreground-heading);
  1171.        --font-h5--color: var(--color-foreground-heading);
  1172.        --font-h6--color: var(--color-foreground-heading);
  1173.  
  1174.        /* Shadows */
  1175.        
  1176.          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1177.        
  1178.        
  1179.          --shadow-blur: 20px;
  1180.          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1181.        
  1182.      }
  1183.  
  1184.    
  1185.    
  1186.    
  1187.    .color-scheme-5 {
  1188.        --color-background: rgb(51 51 51 / 1.0);
  1189.        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
  1190.        --color-background-rgb: 51 51 51;
  1191.        --opacity-5-15: 0.15;
  1192.        --opacity-10-25: 0.25;
  1193.        --opacity-35-55: 0.55;
  1194.        --opacity-40-60: 0.6;
  1195.        --opacity-30-60: 0.6;
  1196.        --color-foreground: rgb(255 255 255 / 1.0);
  1197.        --color-foreground-rgb: 255 255 255;
  1198.        --color-foreground-heading: rgb(255 255 255 / 1.0);
  1199.        --color-foreground-heading-rgb: 255 255 255;
  1200.        --color-primary: rgb(255 255 255 / 1.0);
  1201.        --color-primary-rgb: 255 255 255;
  1202.        --color-primary-hover: rgb(255 255 255 / 0.69);
  1203.        --color-primary-hover-rgb: 255 255 255;
  1204.        --color-border: rgb(255 255 255 / 0.69);
  1205.        --color-border-rgb: 255 255 255;
  1206.        --color-shadow: rgb(0 0 0 / 1.0);
  1207.        --color-shadow-rgb: 0 0 0;
  1208.        --color-primary-button-text: rgb(0 0 0 / 1.0);
  1209.        --color-primary-button-background: rgb(255 255 255 / 1.0);
  1210.        --color-primary-button-border: rgb(255 255 255 / 1.0);
  1211.        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
  1212.        --color-primary-button-hover-background: rgb(0 0 0 / 1.0);
  1213.        --color-primary-button-hover-border: rgb(0 0 0 / 1.0);
  1214.        --color-secondary-button-text: rgb(255 255 255 / 1.0);
  1215.        --color-secondary-button-background: rgb(0 0 0 / 0.0);
  1216.        --color-secondary-button-border: rgb(255 255 255 / 0.69);
  1217.        --color-secondary-button-hover-text: rgb(255 255 255 / 0.93);
  1218.        --color-secondary-button-hover-background: rgb(255 255 255 / 0.04);
  1219.        --color-secondary-button-hover-border: rgb(255 255 255 / 0.69);
  1220.        --color-input-background: rgb(51 51 51 / 1.0);
  1221.        --color-input-text: rgb(255 255 255 / 0.93);
  1222.        --color-input-text-rgb: 255 255 255;
  1223.        --color-input-border: rgb(255 255 255 / 0.69);
  1224.        --color-input-hover-background: rgb(255 255 255 / 0.04);
  1225.        --color-variant-background: rgb(255 255 255 / 1.0);
  1226.        --color-variant-border: rgb(230 230 230 / 1.0);
  1227.        --color-variant-text: rgb(0 0 0 / 1.0);
  1228.        --color-variant-text-rgb: 0 0 0;
  1229.        --color-variant-hover-background: rgb(245 245 245 / 1.0);
  1230.        --color-variant-hover-text: rgb(0 0 0 / 1.0);
  1231.        --color-variant-hover-border: rgb(230 230 230 / 1.0);
  1232.        --color-selected-variant-background: rgb(0 0 0 / 1.0);
  1233.        --color-selected-variant-border: rgb(0 0 0 / 1.0);
  1234.        --color-selected-variant-text: rgb(255 255 255 / 1.0);
  1235.        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
  1236.        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
  1237.        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
  1238.  
  1239.        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
  1240.        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
  1241.        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
  1242.        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
  1243.        --font-h1--color: var(--color-foreground-heading);
  1244.        --font-h2--color: var(--color-foreground-heading);
  1245.        --font-h3--color: var(--color-foreground-heading);
  1246.        --font-h4--color: var(--color-foreground-heading);
  1247.        --font-h5--color: var(--color-foreground-heading);
  1248.        --font-h6--color: var(--color-foreground-heading);
  1249.  
  1250.        /* Shadows */
  1251.        
  1252.          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1253.        
  1254.        
  1255.          --shadow-blur: 20px;
  1256.          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1257.        
  1258.      }
  1259.  
  1260.    
  1261.    
  1262.    
  1263.    .color-scheme-6 {
  1264.        --color-background: rgb(0 0 0 / 0.0);
  1265.        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
  1266.        --color-background-rgb: 0 0 0;
  1267.        --opacity-5-15: 0.15;
  1268.        --opacity-10-25: 0.25;
  1269.        --opacity-35-55: 0.55;
  1270.        --opacity-40-60: 0.6;
  1271.        --opacity-30-60: 0.6;
  1272.        --color-foreground: rgb(255 255 255 / 1.0);
  1273.        --color-foreground-rgb: 255 255 255;
  1274.        --color-foreground-heading: rgb(255 255 255 / 1.0);
  1275.        --color-foreground-heading-rgb: 255 255 255;
  1276.        --color-primary: rgb(255 255 255 / 1.0);
  1277.        --color-primary-rgb: 255 255 255;
  1278.        --color-primary-hover: rgb(255 255 255 / 0.69);
  1279.        --color-primary-hover-rgb: 255 255 255;
  1280.        --color-border: rgb(230 230 230 / 1.0);
  1281.        --color-border-rgb: 230 230 230;
  1282.        --color-shadow: rgb(0 0 0 / 1.0);
  1283.        --color-shadow-rgb: 0 0 0;
  1284.        --color-primary-button-text: rgb(0 0 0 / 1.0);
  1285.        --color-primary-button-background: rgb(255 255 255 / 1.0);
  1286.        --color-primary-button-border: rgb(255 255 255 / 1.0);
  1287.        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
  1288.        --color-primary-button-hover-background: rgb(0 0 0 / 1.0);
  1289.        --color-primary-button-hover-border: rgb(0 0 0 / 1.0);
  1290.        --color-secondary-button-text: rgb(255 255 255 / 1.0);
  1291.        --color-secondary-button-background: rgb(0 0 0 / 0.0);
  1292.        --color-secondary-button-border: rgb(255 255 255 / 1.0);
  1293.        --color-secondary-button-hover-text: rgb(255 255 255 / 1.0);
  1294.        --color-secondary-button-hover-background: rgb(255 255 255 / 0.08);
  1295.        --color-secondary-button-hover-border: rgb(255 255 255 / 1.0);
  1296.        --color-input-background: rgb(255 255 255 / 1.0);
  1297.        --color-input-text: rgb(0 0 0 / 0.53);
  1298.        --color-input-text-rgb: 0 0 0;
  1299.        --color-input-border: rgb(0 0 0 / 0.13);
  1300.        --color-input-hover-background: rgb(250 250 250 / 1.0);
  1301.        --color-variant-background: rgb(255 255 255 / 1.0);
  1302.        --color-variant-border: rgb(230 230 230 / 1.0);
  1303.        --color-variant-text: rgb(0 0 0 / 1.0);
  1304.        --color-variant-text-rgb: 0 0 0;
  1305.        --color-variant-hover-background: rgb(245 245 245 / 1.0);
  1306.        --color-variant-hover-text: rgb(0 0 0 / 1.0);
  1307.        --color-variant-hover-border: rgb(230 230 230 / 1.0);
  1308.        --color-selected-variant-background: rgb(0 0 0 / 1.0);
  1309.        --color-selected-variant-border: rgb(0 0 0 / 1.0);
  1310.        --color-selected-variant-text: rgb(255 255 255 / 1.0);
  1311.        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
  1312.        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
  1313.        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
  1314.  
  1315.        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
  1316.        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
  1317.        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
  1318.        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
  1319.        --font-h1--color: var(--color-foreground-heading);
  1320.        --font-h2--color: var(--color-foreground-heading);
  1321.        --font-h3--color: var(--color-foreground-heading);
  1322.        --font-h4--color: var(--color-foreground-heading);
  1323.        --font-h5--color: var(--color-foreground-heading);
  1324.        --font-h6--color: var(--color-foreground-heading);
  1325.  
  1326.        /* Shadows */
  1327.        
  1328.          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1329.        
  1330.        
  1331.          --shadow-blur: 20px;
  1332.          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1333.        
  1334.      }
  1335.  
  1336.    
  1337.    
  1338.    
  1339.    .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7 {
  1340.        --color-background: rgb(0 0 0 / 0.0);
  1341.        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
  1342.        --color-background-rgb: 0 0 0;
  1343.        --opacity-5-15: 0.15;
  1344.        --opacity-10-25: 0.25;
  1345.        --opacity-35-55: 0.55;
  1346.        --opacity-40-60: 0.6;
  1347.        --opacity-30-60: 0.6;
  1348.        --color-foreground: rgb(0 0 0 / 1.0);
  1349.        --color-foreground-rgb: 0 0 0;
  1350.        --color-foreground-heading: rgb(0 0 0 / 1.0);
  1351.        --color-foreground-heading-rgb: 0 0 0;
  1352.        --color-primary: rgb(0 0 0 / 1.0);
  1353.        --color-primary-rgb: 0 0 0;
  1354.        --color-primary-hover: rgb(0 0 0 / 0.53);
  1355.        --color-primary-hover-rgb: 0 0 0;
  1356.        --color-border: rgb(230 230 230 / 1.0);
  1357.        --color-border-rgb: 230 230 230;
  1358.        --color-shadow: rgb(0 0 0 / 1.0);
  1359.        --color-shadow-rgb: 0 0 0;
  1360.        --color-primary-button-text: rgb(255 255 255 / 1.0);
  1361.        --color-primary-button-background: rgb(0 0 0 / 1.0);
  1362.        --color-primary-button-border: rgb(0 0 0 / 1.0);
  1363.        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
  1364.        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
  1365.        --color-primary-button-hover-border: rgb(51 51 51 / 1.0);
  1366.        --color-secondary-button-text: rgb(0 0 0 / 1.0);
  1367.        --color-secondary-button-background: rgb(0 0 0 / 0.0);
  1368.        --color-secondary-button-border: rgb(0 0 0 / 1.0);
  1369.        --color-secondary-button-hover-text: rgb(51 51 51 / 1.0);
  1370.        --color-secondary-button-hover-background: rgb(250 250 250 / 1.0);
  1371.        --color-secondary-button-hover-border: rgb(51 51 51 / 1.0);
  1372.        --color-input-background: rgb(255 255 255 / 1.0);
  1373.        --color-input-text: rgb(0 0 0 / 0.53);
  1374.        --color-input-text-rgb: 0 0 0;
  1375.        --color-input-border: rgb(0 0 0 / 0.13);
  1376.        --color-input-hover-background: rgb(250 250 250 / 1.0);
  1377.        --color-variant-background: rgb(255 255 255 / 1.0);
  1378.        --color-variant-border: rgb(230 230 230 / 1.0);
  1379.        --color-variant-text: rgb(0 0 0 / 1.0);
  1380.        --color-variant-text-rgb: 0 0 0;
  1381.        --color-variant-hover-background: rgb(245 245 245 / 1.0);
  1382.        --color-variant-hover-text: rgb(0 0 0 / 1.0);
  1383.        --color-variant-hover-border: rgb(230 230 230 / 1.0);
  1384.        --color-selected-variant-background: rgb(0 0 0 / 1.0);
  1385.        --color-selected-variant-border: rgb(0 0 0 / 1.0);
  1386.        --color-selected-variant-text: rgb(255 255 255 / 1.0);
  1387.        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
  1388.        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
  1389.        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
  1390.  
  1391.        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
  1392.        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
  1393.        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
  1394.        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
  1395.        --font-h1--color: var(--color-foreground-heading);
  1396.        --font-h2--color: var(--color-foreground-heading);
  1397.        --font-h3--color: var(--color-foreground-heading);
  1398.        --font-h4--color: var(--color-foreground-heading);
  1399.        --font-h5--color: var(--color-foreground-heading);
  1400.        --font-h6--color: var(--color-foreground-heading);
  1401.  
  1402.        /* Shadows */
  1403.        
  1404.          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1405.        
  1406.        
  1407.          --shadow-blur: 20px;
  1408.          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
  1409.        
  1410.      }
  1411.  
  1412.  
  1413.  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 {
  1414.    color: var(--color-foreground);
  1415.    background-color: var(--color-background);
  1416.  }
  1417. </style>
  1418.  
  1419.  
  1420.    <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/98295054681/digital_wallets/dialog">
  1421. <meta name="shopify-checkout-api-token" content="c63b888527304e688846cfe7aabfeec1">
  1422. <meta id="in-context-paypal-metadata" data-shop-id="98295054681" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
  1423. <script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
  1424. <script id="shopify-features" type="application/json">{"accessToken":"c63b888527304e688846cfe7aabfeec1","betas":["rich-media-storefront-analytics"],"domain":"duncansgifts.com","predictiveSearch":true,"shopId":98295054681,"locale":"en"}</script>
  1425. <script>var Shopify = Shopify || {};
  1426. Shopify.shop = "ye6fxi-se.myshopify.com";
  1427. Shopify.locale = "en";
  1428. Shopify.currency = {"active":"GBP","rate":"1.0"};
  1429. Shopify.country = "GB";
  1430. Shopify.theme = {"name":"Horizon","id":189349888345,"schema_name":"Horizon","schema_version":"3.1.0","theme_store_id":2481,"role":"main"};
  1431. Shopify.theme.handle = "null";
  1432. Shopify.theme.style = {"id":null,"handle":null};
  1433. Shopify.cdnHost = "duncansgifts.com/cdn";
  1434. Shopify.routes = Shopify.routes || {};
  1435. Shopify.routes.root = "/";</script>
  1436. <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
  1437. <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>
  1438. <script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
  1439. <script defer="defer" async type="module" src="//duncansgifts.com/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_CGREiBkR.en.esm.js"></script>
  1440. <script defer="defer" async type="module" src="//duncansgifts.com/cdn/shopifycloud/shop-js/modules/v2/chunk.common_Bt2Up4BP.esm.js"></script>
  1441. <script type="module">
  1442.  await import("//duncansgifts.com/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_CGREiBkR.en.esm.js");
  1443. await import("//duncansgifts.com/cdn/shopifycloud/shop-js/modules/v2/chunk.common_Bt2Up4BP.esm.js");
  1444.  
  1445.  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
  1446.  
  1447. </script>
  1448. <script id="__st">var __st={"a":98295054681,"offset":0,"reqid":"c1f4bf47-ebfe-45f1-8cf8-c8b53415ae60-1762540212","pageurl":"duncansgifts.com\/","u":"e8408683b9e8","p":"home"};</script>
  1449. <script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
  1450. <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.2.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>
  1451. <script integrity="sha256-52AcMU7V7pcBOXWImdc/TAGTFKeNjmkeM1Pvks/DTgc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//duncansgifts.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-81c60534.js" crossorigin="anonymous"></script>
  1452. <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://duncansgifts.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
  1453. </script>
  1454. <script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  1455.  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);
  1456. </script>
  1457. <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})}}));
  1458. </script>
  1459. <script id='scb4127' type='text/javascript' async='' src='https://duncansgifts.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script><script async crossorigin src="/cdn/shopifycloud/autosizes-uploader/autosizes.1.0.0.js"></script>
  1460. <link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://duncansgifts.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
  1461. <style id="shopify-accelerated-checkout-cart">
  1462.        #shopify-buyer-consent {
  1463.  margin-top: 1em;
  1464.  display: inline-block;
  1465.  width: 100%;
  1466. }
  1467.  
  1468. #shopify-buyer-consent.hidden {
  1469.  display: none;
  1470. }
  1471.  
  1472. #shopify-subscription-policy-button {
  1473.  background: none;
  1474.  border: none;
  1475.  padding: 0;
  1476.  text-decoration: underline;
  1477.  font-size: inherit;
  1478.  cursor: pointer;
  1479. }
  1480.  
  1481. #shopify-subscription-policy-button::before {
  1482.  box-shadow: none;
  1483. }
  1484.  
  1485.      </style>
  1486. <link rel="stylesheet" media="screen" href="//duncansgifts.com/cdn/shop/t/1/compiled_assets/styles.css?8">
  1487. <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
  1488.  <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
  1489. <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: 98295054681,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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>
  1490. <script id="web-pixels-manager-setup">(function e(e,d,r,n,o){if(void 0===o&&(o={}),!Boolean(null===(a=null===(i=window.Shopify)||void 0===i?void 0:i.analytics)||void 0===a?void 0:a.replayQueue)){var i,a;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=function(){var e={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),u="modern"===l?"modern":"legacy",c=(null!=n?n:{modern:"",legacy:""})[u],f=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:d,hashVersion:r,buildTarget:u}),m=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:r,bundleTarget:l,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{o.browserTarget=l,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:f,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach((function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)})),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return m.emit({status:"failed",errorMsg:"".concat(f," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(c)?c:"",scriptDataAttributes:o}),m.emit({status:"loading"})}catch(e){m.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 98295054681,storefrontBaseUrl: "https://duncansgifts.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"DuncansGifts","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"ye6fxi-se.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/duncansgifts.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},"https://duncansgifts.com/cdn","ae1676cfwd2530674p4253c800m34e853cb",{"modern":"","legacy":""},{"shopId":"98295054681","storefrontBaseUrl":"https:\/\/duncansgifts.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\"]","isMerchantRequest":"false","hashVersion":"ae1676cfwd2530674p4253c800m34e853cb","publish":"custom","events":"[[\"page_viewed\",{}]]"});</script><script>
  1491.  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  1492.  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  1493.  window.ShopifyAnalytics.meta.currency = 'GBP';
  1494.  var meta = {"page":{"pageType":"home"}};
  1495.  for (var attr in meta) {
  1496.    window.ShopifyAnalytics.meta[attr] = meta[attr];
  1497.  }
  1498. </script>
  1499. <script class="analytics">
  1500.  (function () {
  1501.    var customDocumentWrite = function(content) {
  1502.      var jquery = null;
  1503.  
  1504.      if (window.jQuery) {
  1505.        jquery = window.jQuery;
  1506.      } else if (window.Checkout && window.Checkout.$) {
  1507.        jquery = window.Checkout.$;
  1508.      }
  1509.  
  1510.      if (jquery) {
  1511.        jquery('body').append(content);
  1512.      }
  1513.    };
  1514.  
  1515.    var hasLoggedConversion = function(token) {
  1516.      if (token) {
  1517.        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
  1518.      }
  1519.      return false;
  1520.    }
  1521.  
  1522.    var setCookieIfConversion = function(token) {
  1523.      if (token) {
  1524.        var twoMonthsFromNow = new Date(Date.now());
  1525.        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
  1526.  
  1527.        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
  1528.      }
  1529.    }
  1530.  
  1531.    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
  1532.    if (trekkie.integrations) {
  1533.      return;
  1534.    }
  1535.    trekkie.methods = [
  1536.      'identify',
  1537.      'page',
  1538.      'ready',
  1539.      'track',
  1540.      'trackForm',
  1541.      'trackLink'
  1542.    ];
  1543.    trekkie.factory = function(method) {
  1544.      return function() {
  1545.        var args = Array.prototype.slice.call(arguments);
  1546.        args.unshift(method);
  1547.        trekkie.push(args);
  1548.        return trekkie;
  1549.      };
  1550.    };
  1551.    for (var i = 0; i < trekkie.methods.length; i++) {
  1552.      var key = trekkie.methods[i];
  1553.      trekkie[key] = trekkie.factory(key);
  1554.    }
  1555.    trekkie.load = function(config) {
  1556.      trekkie.config = config || {};
  1557.      trekkie.config.initialDocumentCookie = document.cookie;
  1558.      var first = document.getElementsByTagName('script')[0];
  1559.      var script = document.createElement('script');
  1560.      script.type = 'text/javascript';
  1561.      script.onerror = function(e) {
  1562.        var scriptFallback = document.createElement('script');
  1563.        scriptFallback.type = 'text/javascript';
  1564.        scriptFallback.onerror = function(error) {
  1565.                var Monorail = {
  1566.      produce: function produce(monorailDomain, schemaId, payload) {
  1567.        var currentMs = new Date().getTime();
  1568.        var event = {
  1569.          schema_id: schemaId,
  1570.          payload: payload,
  1571.          metadata: {
  1572.            event_created_at_ms: currentMs,
  1573.            event_sent_at_ms: currentMs
  1574.          }
  1575.        };
  1576.        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
  1577.      },
  1578.      sendRequest: function sendRequest(endpointUrl, payload) {
  1579.        // Try the sendBeacon API
  1580.        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
  1581.          var blobData = new window.Blob([payload], {
  1582.            type: 'text/plain'
  1583.          });
  1584.  
  1585.          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
  1586.            return true;
  1587.          } // sendBeacon was not successful
  1588.  
  1589.        } // XHR beacon
  1590.  
  1591.        var xhr = new XMLHttpRequest();
  1592.  
  1593.        try {
  1594.          xhr.open('POST', endpointUrl);
  1595.          xhr.setRequestHeader('Content-Type', 'text/plain');
  1596.          xhr.send(payload);
  1597.        } catch (e) {
  1598.          console.log(e);
  1599.        }
  1600.  
  1601.        return false;
  1602.      },
  1603.      isIos12: function isIos12() {
  1604.        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
  1605.      }
  1606.    };
  1607.    Monorail.produce('monorail-edge.shopifysvc.com',
  1608.      'trekkie_storefront_load_errors/1.1',
  1609.      {shop_id: 98295054681,
  1610.      theme_id: 189349888345,
  1611.      app_name: "storefront",
  1612.      context_url: window.location.href,
  1613.      source_url: "//duncansgifts.com/cdn/s/trekkie.storefront.5ad93876886aa0a32f5bade9f25632a26c6f183a.min.js"});
  1614.  
  1615.        };
  1616.        scriptFallback.async = true;
  1617.        scriptFallback.src = '//duncansgifts.com/cdn/s/trekkie.storefront.5ad93876886aa0a32f5bade9f25632a26c6f183a.min.js';
  1618.        first.parentNode.insertBefore(scriptFallback, first);
  1619.      };
  1620.      script.async = true;
  1621.      script.src = '//duncansgifts.com/cdn/s/trekkie.storefront.5ad93876886aa0a32f5bade9f25632a26c6f183a.min.js';
  1622.      first.parentNode.insertBefore(script, first);
  1623.    };
  1624.    trekkie.load(
  1625.      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":98295054681,"isMerchantRequest":null,"themeId":189349888345,"themeCityHash":"11156658930296553158","contentLanguage":"en","currency":"GBP","eventMetadataId":"f9a092c2-82c8-47c7-a87d-4610671508db"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["f0df213a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
  1626.    );
  1627.  
  1628.    var loaded = false;
  1629.    trekkie.ready(function() {
  1630.      if (loaded) return;
  1631.      loaded = true;
  1632.  
  1633.      window.ShopifyAnalytics.lib = window.trekkie;
  1634.  
  1635.      var originalDocumentWrite = document.write;
  1636.      document.write = customDocumentWrite;
  1637.      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
  1638.      document.write = originalDocumentWrite;
  1639.  
  1640.      window.ShopifyAnalytics.lib.page(null,{"pageType":"home","shopifyEmitted":true});
  1641.  
  1642.      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
  1643.      var token = match? match[1]: undefined;
  1644.      if (!hasLoggedConversion(token)) {
  1645.        setCookieIfConversion(token);
  1646.        
  1647.      }
  1648.    });
  1649.  
  1650.  
  1651.        var eventsListenerScript = document.createElement('script');
  1652.        eventsListenerScript.async = true;
  1653.        eventsListenerScript.src = "//duncansgifts.com/cdn/shopifycloud/storefront/assets/shop_events_listener-3da45d37.js";
  1654.        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
  1655.  
  1656. })();</script>
  1657. <script
  1658.  defer
  1659.  src="https://duncansgifts.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-2.1.2.min.js"
  1660.  data-application="storefront-renderer"
  1661.  data-shop-id="98295054681"
  1662.  data-render-region="gcp-us-east1"
  1663.  data-page-type="index"
  1664.  data-theme-instance-id="189349888345"
  1665.  data-theme-name="Horizon"
  1666.  data-theme-version="3.1.0"
  1667.  data-monorail-region="shop_domain"
  1668.  data-resource-timing-sampling-rate="10"
  1669.  data-shs="true"
  1670.  data-shs-beacon="true"
  1671.  data-shs-export-with-fetch="true"
  1672.  data-shs-logs-sample-rate="1"
  1673. ></script>
  1674. </head>
  1675.  
  1676.  <body class="page-width-narrow card-hover-effect-none">
  1677.    <a
  1678.  class="skip-to-content-link button-secondary"
  1679.  href="#MainContent"
  1680. >
  1681.  Skip to content
  1682. </a>
  1683.  
  1684.    <div id="header-group">
  1685.      <!-- BEGIN sections: header-group -->
  1686. <div id="shopify-section-sections--27015887356249__header_announcements_9jGBFp" class="shopify-section shopify-section-group-header-group">
  1687.  
  1688.  
  1689.  
  1690. <div class="section-background color-scheme-1"></div>
  1691. <aside
  1692.  class="announcement-bar spacing-style section section--page-width color-scheme-1"
  1693.  style="--padding-block-start: 15px; --padding-block-end:15px;
  1694. --padding-inline-start:0px; --padding-inline-end:0px;
  1695. ; --border-bottom-width: 1px;"
  1696. >
  1697.  
  1698.  
  1699.  <announcement-bar-component
  1700.    class="announcement-bar__slider"
  1701.    
  1702.  >
  1703.    
  1704.  
  1705.    <div class="announcement-bar__slides">
  1706.      
  1707. <slideshow-slide
  1708.    ref="slides[]"
  1709.    class="
  1710.      announcement-bar__slide
  1711.      text-block
  1712.      text-block--AVTR1bHUxNWNBVEdPe__announcement_BxgCk9
  1713.      text-block--align-center
  1714.      text-block--full-width
  1715.      custom-typography
  1716.      custom-font-size
  1717.      
  1718.    "
  1719.    style="
  1720.      
  1721. --color: ;--font-size: 0.75rem;      --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family);    --text-transform: none;    --text-wrap: ;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-normal);
  1722.      --width: 100%;
  1723.      --text-align: center;
  1724.      --line-height: 1;
  1725.    "
  1726.    
  1727.    aria-hidden="false"
  1728.  >
  1729.    <p class="announcement-bar__text">
  1730.      Welcome to our store
  1731.    </p>
  1732.  
  1733.    
  1734.  </slideshow-slide>
  1735.  
  1736.  
  1737.  
  1738.    </div>
  1739.  </announcement-bar-component>
  1740. </aside>
  1741.  
  1742.  
  1743.  
  1744.  
  1745. </div><header id="shopify-section-sections--27015887356249__header_section" class="shopify-section shopify-section-group-header-group header-section">
  1746.  
  1747.  
  1748.  
  1749. <script type="application/ld+json">
  1750.  {
  1751.    "@context": "http://schema.org",
  1752.    "@type": "Organization",
  1753.    "name": "DuncansGifts",
  1754.    
  1755.    "url": "https:\/\/duncansgifts.com"
  1756.  }
  1757. </script>
  1758.  
  1759. <header-component
  1760.  id="header-component"
  1761.  class="header"
  1762.  
  1763.  
  1764.    sticky="always"
  1765.  
  1766.  data-skip-node-update
  1767.  data-scroll-direction="none"
  1768. ><h1 class="visually-hidden">DuncansGifts</h1>
  1769.    
  1770.  
  1771.    
  1772.  
  1773.    
  1774.    
  1775.      <div
  1776.        class="header__row header__row--top color-scheme-1 section section--full-width-margin section--page-width"
  1777.        ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px;">
  1778.        <div class="header__columns spacing-style">
  1779.          <div
  1780.      class="header__column header__column--left"
  1781.      data-testid="header-top-left"
  1782.    >
  1783.      
  1784.        
  1785.          
  1786.              
  1787.  
  1788.  
  1789.  
  1790.    <div
  1791.      class="header__drawer desktop:hidden"
  1792.      ref="headerDrawerContainer"
  1793.      
  1794.    >
  1795.      
  1796.  
  1797. <script
  1798.  src="//duncansgifts.com/cdn/shop/t/1/assets/header-drawer.js?v=160607022407653843031762166056"
  1799.  type="module"
  1800.  fetchpriority="low"
  1801. ></script>
  1802.  
  1803. <header-drawer
  1804.  class="header-drawer header__drawer--mobile"
  1805.  style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;"
  1806. >
  1807.  <details
  1808.    id="Details-menu-drawer-container"
  1809.    data-skip-node-update="true"
  1810.    class="menu-drawer-container"
  1811.    ref="details"
  1812.    scroll-lock
  1813.  >
  1814.    <summary
  1815.      class="header__icon header__icon--menu header__icon--summary"
  1816.      aria-label="Menu"
  1817.      on:click="/toggle"
  1818.    >
  1819.      <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">
  1820.  <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
  1821.  <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
  1822. </svg>
  1823. </span>
  1824.      <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">
  1825.  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  1826.  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  1827. </svg>
  1828. </span>
  1829.    </summary>
  1830.    <div
  1831.      data-header-drawer
  1832.      class="
  1833.        menu-drawer
  1834.        motion-reduce
  1835.        color-scheme-1
  1836.      "
  1837.    >
  1838.      <button
  1839.        class="button button-unstyled close-button menu-drawer__close-button"
  1840.        type="button"
  1841.        aria-label="Close"
  1842.        on:click="/close"
  1843.      >
  1844.        <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">
  1845.  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  1846.  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  1847. </svg>
  1848. </span>
  1849.      </button>
  1850.      <nav
  1851.        class="menu-drawer__navigation"
  1852.        style="--menu-top-level-font-family: var(--font-body--family);
  1853. --menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none;
  1854.  
  1855.  --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height:
  1856.  var(--menu-font-2xl--line-height);
  1857.  
  1858. --menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
  1859.  
  1860. --menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:
  1861. var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:
  1862. none;
  1863.  
  1864.    --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height:
  1865.    var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) /
  1866.    var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground);
  1867.  
  1868. --menu-child-font-family: var(--font-body--family); --menu-child-font-style:
  1869. var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:
  1870. none;
  1871.  
  1872.    --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height);
  1873.    --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) /
  1874.    var(--opacity-subdued-text));
  1875.  
  1876.  
  1877.        "
  1878.      >
  1879.        <ul
  1880.          class="menu-drawer__menu has-submenu"
  1881.          role="list"
  1882.        >
  1883.            
  1884.            
  1885.  
  1886.              <li
  1887.                style="--menu-drawer-animation-index: 1;"
  1888.                class="menu-drawer__list-item--flat"
  1889.              >
  1890.                
  1891. <a
  1892.                    id="HeaderDrawer-home"
  1893.                    href="/"
  1894.                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset menu-drawer__menu-item--active"
  1895.                    
  1896.                      aria-current="page"
  1897.                    
  1898.                  >
  1899.                    <span class="menu-drawer__menu-item-text wrap-text">Home</span>
  1900.                  </a>
  1901.                
  1902.              </li>
  1903.              <li
  1904.                style="--menu-drawer-animation-index: 2;"
  1905.                class="menu-drawer__list-item--flat"
  1906.              >
  1907.                
  1908. <a
  1909.                    id="HeaderDrawer-catalog"
  1910.                    href="/collections/all"
  1911.                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
  1912.                    
  1913.                  >
  1914.                    <span class="menu-drawer__menu-item-text wrap-text">Catalog</span>
  1915.                  </a>
  1916.                
  1917.              </li>
  1918.              <li
  1919.                style="--menu-drawer-animation-index: 3;"
  1920.                class="menu-drawer__list-item--flat"
  1921.              >
  1922.                
  1923. <a
  1924.                    id="HeaderDrawer-contact"
  1925.                    href="/pages/contact"
  1926.                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
  1927.                    
  1928.                  >
  1929.                    <span class="menu-drawer__menu-item-text wrap-text">Contact</span>
  1930.                  </a>
  1931.                
  1932.              </li>
  1933.        </ul>
  1934.      </nav>
  1935.      <div
  1936.        class="menu-drawer__utility-links menu-drawer__animated-element"
  1937.        style="--menu-drawer-animation-index: 3;"
  1938.      >
  1939.        
  1940.        </div>
  1941.  
  1942.      
  1943.    </div>
  1944.    <div
  1945.      class="menu-drawer__backdrop"
  1946.      on:click="header-drawer/close"
  1947.    ></div>
  1948.  </details>
  1949. </header-drawer>
  1950.  
  1951.  
  1952.  
  1953.    </div>
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.            
  1962.        
  1963.      
  1964.        
  1965.          
  1966.              
  1967.  <search-button class="search-action desktop:hidden">
  1968.    <button
  1969.      on:click="#search-modal/showDialog"
  1970.      class="button button-unstyled search-modal__button header-actions__action"
  1971.      aria-label="Search"
  1972.      aria-haspopup="dialog"
  1973.    >
  1974.      <span
  1975.        aria-hidden="true"
  1976.        class="svg-wrapper"
  1977.      >
  1978.        <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>
  1979.  
  1980.      </span>
  1981.    </button>
  1982.  </search-button>
  1983.  
  1984.  
  1985.  
  1986.  
  1987.            
  1988.        
  1989.      
  1990.        
  1991.          
  1992.              
  1993.  
  1994.  
  1995.  
  1996.  
  1997. <a
  1998.  
  1999.  href="/"
  2000.  class="size-style spacing-style header-logo"
  2001.  style="
  2002.    --size-style-width: ;--size-style-height: ;
  2003.    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  2004.    --font-family: var(--font-body--family);
  2005.    --font-style: var(--font-body--style);
  2006.    --font-weight: 600;
  2007.  "
  2008.  
  2009. >
  2010.  
  2011.  
  2012.  <span
  2013.    class="header-logo__image-container header-logo__image-container--original"
  2014.    data-testid="header-logo"
  2015.  >
  2016.    
  2017.  DuncansGifts
  2018.  
  2019.  
  2020.  </span>
  2021.  
  2022.  
  2023. </a>
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.            
  2030.        
  2031.      
  2032.        
  2033.          
  2034.              
  2035.  
  2036.  
  2037.  
  2038.    <header-menu
  2039.      ref="headerMenu"
  2040.      class="header-menu mobile:hidden"
  2041.      data-animation-delay="200"
  2042.      
  2043.      style="--submenu-animation-speed: 200ms;"
  2044.    >
  2045.      <div class="header-menu__inner">
  2046.  
  2047.  
  2048.  
  2049. <nav header-menu>
  2050.  <div
  2051.    class="menu-list"
  2052.    style="--menu-top-level-font-family: var(--font-body--family);
  2053. --menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none;
  2054.  
  2055.  --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height:
  2056.  var(--menu-font-sm--line-height);
  2057.  
  2058. --menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
  2059. "
  2060.  >
  2061.    
  2062.    <overflow-list
  2063.  
  2064.    ref="overflowMenu"
  2065.  
  2066.  
  2067.    class="overflow-menu color-scheme-matches-parent"
  2068.  
  2069.  
  2070.    minimum-items="2"
  2071.  
  2072.  
  2073.    defer
  2074.  
  2075. >
  2076.  <template shadowrootmode="open">
  2077.    <link href="//duncansgifts.com/cdn/shop/t/1/assets/overflow-list.css?v=168694168152117541881762166057" rel="stylesheet" type="text/css" media="all" />
  2078.  
  2079.    <ul part="list">
  2080.      <slot></slot>
  2081.      <slot
  2082.        name="more"
  2083.        part="more"
  2084.        hidden
  2085.        
  2086.      >
  2087.        <li
  2088.          part="more"
  2089.        >
  2090.          <button
  2091.            class="button"
  2092.            type="button"
  2093.            tabindex="0"
  2094.          >
  2095.            More
  2096.          </button>
  2097.        </li>
  2098.      </slot>
  2099.      <li
  2100.        part="placeholder"
  2101.        hidden
  2102.      ></li>
  2103.    </ul>
  2104.  
  2105.    <div part="overflow">
  2106.      <ul part="overflow-list">
  2107.        <slot name="overflow"></slot>
  2108.      </ul>
  2109.    </div>
  2110.  </template>
  2111.  
  2112.  
  2113.  
  2114.    <li
  2115.      role="presentation"
  2116.      class="menu-list__list-item"
  2117.      on:focus="/activate"
  2118.      on:blur="/deactivate"
  2119.      on:pointerenter="/activate"
  2120.      on:pointerleave="/deactivate"
  2121.    >
  2122.      <a
  2123.        href="/"
  2124.        data-skip-node-update="true"
  2125.        class="menu-list__link menu-list__link--active"ref="menuitem"
  2126.      >
  2127.        <span class="menu-list__link-title">Home</span>
  2128.      </a></li>
  2129.  
  2130.    <li
  2131.      role="presentation"
  2132.      class="menu-list__list-item"
  2133.      on:focus="/activate"
  2134.      on:blur="/deactivate"
  2135.      on:pointerenter="/activate"
  2136.      on:pointerleave="/deactivate"
  2137.    >
  2138.      <a
  2139.        href="/collections/all"
  2140.        data-skip-node-update="true"
  2141.        class="menu-list__link"ref="menuitem"
  2142.      >
  2143.        <span class="menu-list__link-title">Catalog</span>
  2144.      </a></li>
  2145.  
  2146.    <li
  2147.      role="presentation"
  2148.      class="menu-list__list-item"
  2149.      on:focus="/activate"
  2150.      on:blur="/deactivate"
  2151.      on:pointerenter="/activate"
  2152.      on:pointerleave="/deactivate"
  2153.    >
  2154.      <a
  2155.        href="/pages/contact"
  2156.        data-skip-node-update="true"
  2157.        class="menu-list__link"ref="menuitem"
  2158.      >
  2159.        <span class="menu-list__link-title">Contact</span>
  2160.      </a></li>
  2161.  
  2162.  <li
  2163.    class="menu-list__list-item"
  2164.    role="presentation"
  2165.    slot="more"
  2166.    on:focus="/activate"
  2167.    on:blur="/deactivate"
  2168.    on:pointerenter="/activate"
  2169.    on:pointerleave="/deactivate"
  2170.  >
  2171.    <button role="menuitem" class="button menu-list__link button-unstyled">
  2172.      <span class="menu-list__link-title">More</span>
  2173.    </button>
  2174.  </li>
  2175.  
  2176. </overflow-list>
  2177.  
  2178.  </div>
  2179. </nav>
  2180.  
  2181.      </div>
  2182.  
  2183.      <script
  2184.        src="//duncansgifts.com/cdn/shop/t/1/assets/header-menu.js?v=98986771878453457241762166057"
  2185.        type="module"
  2186.        fetchpriority="low"
  2187.      ></script>
  2188.    </header-menu>
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.            
  2196.        
  2197.      
  2198.    </div><div
  2199.      class="header__column header__column--right"
  2200.      data-testid="header-top-right"
  2201.    >
  2202.      
  2203.        
  2204.          
  2205.              
  2206.            
  2207.        
  2208.      
  2209.        
  2210.          
  2211.              
  2212.  <search-button class="search-action mobile:hidden">
  2213.    <button
  2214.      on:click="#search-modal/showDialog"
  2215.      class="button button-unstyled search-modal__button header-actions__action"
  2216.      aria-label="Search"
  2217.      aria-haspopup="dialog"
  2218.    >
  2219.      <span
  2220.        aria-hidden="true"
  2221.        class="svg-wrapper"
  2222.      >
  2223.        <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>
  2224.  
  2225.      </span>
  2226.    </button>
  2227.  </search-button>
  2228.  
  2229.  
  2230.  
  2231.  
  2232.            
  2233.        
  2234.      
  2235.        
  2236.          
  2237.              <script
  2238.  type="module"
  2239.  src="//duncansgifts.com/cdn/shop/t/1/assets/cart-icon.js?v=14733679814066288171762166057"
  2240.  fetchpriority="low"
  2241. ></script>
  2242.  
  2243. <header-actions>
  2244.  
  2245.    <anchored-popover-component
  2246.  data-close-on-resize="true"
  2247.  class="account-popover mobile:hidden"
  2248. >
  2249.  <button
  2250.  class="account-button header-actions__action"
  2251.  aria-label="Account"
  2252.  aria-haspopup="dialog"popovertarget="account-popover"
  2253.    popovertargetaction="toggle"ref="trigger"
  2254.  
  2255. ><span
  2256.      class="account-button__icon"
  2257.      aria-hidden="true"
  2258.    ><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>
  2259. </span></button>
  2260.  
  2261.  
  2262.  
  2263.  <div
  2264.    class="account-popover__panel details-content color-scheme-1"
  2265.    id="account-popover"
  2266.    popover="auto"
  2267.    ref="popover"
  2268.  >
  2269.    <div class="account-actions">
  2270.  <div class="account-actions__main-menu">
  2271.    <header class="account-actions__header">
  2272.      <h2
  2273.        id="account-drawer-heading"
  2274.        class="account-actions__title h5"
  2275.      >
  2276.        
  2277.          Account
  2278.        
  2279.      </h2>
  2280.      
  2281.    </header>
  2282.  
  2283.    
  2284.      <div
  2285.        class="account-actions__sign-ins"
  2286.        data-skip-subtree-update="true"
  2287.      >
  2288.        <script
  2289.          src="//duncansgifts.com/cdn/shop/t/1/assets/account-login-actions.js?v=132624473766457443991762166056"
  2290.          type="module"
  2291.          fetchpriority="low"
  2292.        ></script>
  2293.        <account-login-actions class="account-actions__shop-login">
  2294.          
  2295.        </account-login-actions>
  2296.  
  2297.        <a
  2298.          href="/customer_authentication/login?return_to=%2F&locale=en"
  2299.          class="account-actions__link button"
  2300.        >
  2301.          <span class="account-actions__sign-in-text">
  2302.            Other sign in options
  2303.          </span>
  2304.          <span class="account-actions__fallback-text">
  2305.            Sign in
  2306.          </span>
  2307.        </a>
  2308.      </div>
  2309.    
  2310.  
  2311.    <nav class="account-actions__nav">
  2312.      <ul class="account-actions__list">
  2313.        <li class="account-actions__list-item">
  2314.          <a
  2315.            href="/account"
  2316.            class="account-actions__link button-secondary"
  2317.          >
  2318.            <span
  2319.              class="account-actions__icon"
  2320.              aria-hidden="true"
  2321.            ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">
  2322.  <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"/>
  2323.  <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"/>
  2324. </svg>
  2325. </span>
  2326.            Orders
  2327.          </a>
  2328.        </li>
  2329.        <li class="account-actions__list-item">
  2330.          <a
  2331.            href="/account/addresses"
  2332.            class="account-actions__link button-secondary"
  2333.          >
  2334.            <span
  2335.              class="account-actions__icon"
  2336.              aria-hidden="true"
  2337.            ><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>
  2338. </span>
  2339.            Profile
  2340.          </a>
  2341.        </li>
  2342.      </ul>
  2343.    </nav>
  2344.  </div>
  2345. </div>
  2346.  
  2347.  
  2348.  
  2349.  </div>
  2350. </anchored-popover-component>
  2351.  
  2352.  
  2353.  
  2354.    <script
  2355.  src="//duncansgifts.com/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111762166056"
  2356.  type="module"
  2357. ></script>
  2358.  
  2359. <dialog-component
  2360.  class="account-drawer"
  2361.  
  2362. >
  2363.  <button
  2364.  class="account-button header-actions__action"
  2365.  aria-label="Account"
  2366.  aria-haspopup="dialog"ref="trigger"
  2367.  on:click="/showDialog"
  2368. ><span
  2369.      class="account-button__icon"
  2370.      aria-hidden="true"
  2371.    ><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>
  2372. </span></button>
  2373.  
  2374.  
  2375.  
  2376.  <dialog
  2377.    ref="dialog"
  2378.    class="color-scheme-1 dialog-modal dialog-drawer dialog-bottom-sheet account-drawer__dialog"
  2379.    scroll-lock
  2380.    aria-labelledby="account-drawer-heading"
  2381.  >
  2382.    <button
  2383.      ref="closeButton"
  2384.      on:click="/closeDialog"
  2385.      class="button button-unstyled close-button account-drawer__close-button"
  2386.      aria-label="Close dialog"
  2387.      autofocus
  2388.    >
  2389.      <span
  2390.        class="svg-wrapper"
  2391.        aria-hidden="true"
  2392.      ><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  2393.  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  2394.  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  2395. </svg>
  2396. </span>
  2397.    </button>
  2398.    <div class="account-actions">
  2399.  <div class="account-actions__main-menu">
  2400.    <header class="account-actions__header">
  2401.      <h2
  2402.        id="account-drawer-heading"
  2403.        class="account-actions__title h5"
  2404.      >
  2405.        
  2406.          Account
  2407.        
  2408.      </h2>
  2409.      
  2410.    </header>
  2411.  
  2412.    
  2413.      <div
  2414.        class="account-actions__sign-ins"
  2415.        data-skip-subtree-update="true"
  2416.      >
  2417.        <script
  2418.          src="//duncansgifts.com/cdn/shop/t/1/assets/account-login-actions.js?v=132624473766457443991762166056"
  2419.          type="module"
  2420.          fetchpriority="low"
  2421.        ></script>
  2422.        <account-login-actions class="account-actions__shop-login">
  2423.          
  2424.        </account-login-actions>
  2425.  
  2426.        <a
  2427.          href="/customer_authentication/login?return_to=%2F&locale=en"
  2428.          class="account-actions__link button"
  2429.        >
  2430.          <span class="account-actions__sign-in-text">
  2431.            Other sign in options
  2432.          </span>
  2433.          <span class="account-actions__fallback-text">
  2434.            Sign in
  2435.          </span>
  2436.        </a>
  2437.      </div>
  2438.    
  2439.  
  2440.    <nav class="account-actions__nav">
  2441.      <ul class="account-actions__list">
  2442.        <li class="account-actions__list-item">
  2443.          <a
  2444.            href="/account"
  2445.            class="account-actions__link button-secondary"
  2446.          >
  2447.            <span
  2448.              class="account-actions__icon"
  2449.              aria-hidden="true"
  2450.            ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">
  2451.  <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"/>
  2452.  <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"/>
  2453. </svg>
  2454. </span>
  2455.            Orders
  2456.          </a>
  2457.        </li>
  2458.        <li class="account-actions__list-item">
  2459.          <a
  2460.            href="/account/addresses"
  2461.            class="account-actions__link button-secondary"
  2462.          >
  2463.            <span
  2464.              class="account-actions__icon"
  2465.              aria-hidden="true"
  2466.            ><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>
  2467. </span>
  2468.            Profile
  2469.          </a>
  2470.        </li>
  2471.      </ul>
  2472.    </nav>
  2473.  </div>
  2474. </div>
  2475.  
  2476.  
  2477.  
  2478.  </dialog>
  2479. </dialog-component>
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.    <script
  2487.  src="//duncansgifts.com/cdn/shop/t/1/assets/cart-drawer.js?v=92290163633888904321762166057"
  2488.  type="module"
  2489.  fetchpriority="low"
  2490. ></script>
  2491.  
  2492. <cart-drawer-component
  2493.  class="cart-drawer"
  2494.  
  2495.  
  2496. >
  2497.  <button
  2498.    class="button header-actions__action button-unstyled"
  2499.    on:click="/open"
  2500.    aria-haspopup="dialog"
  2501.    aria-label="Cart"
  2502.    aria-describedby="cart-bubble-text"
  2503.    data-testid="cart-drawer-trigger"
  2504.  >
  2505.    <cart-icon
  2506.  class="
  2507.    header-actions__cart-icon
  2508.    
  2509.  "
  2510.  data-testid="cart-icon"
  2511. >
  2512.  <span
  2513.    class="svg-wrapper"
  2514.    aria-hidden="true"
  2515.  >
  2516.    <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>
  2517.  
  2518.  </span>
  2519.  
  2520.  <div
  2521.  ref="cartBubble"
  2522.  class="cart-bubble visually-hidden"
  2523.  
  2524.  
  2525.    data-maintain-ratio
  2526.  
  2527. >
  2528.  <span class="cart-bubble__background"></span>
  2529.  <span
  2530.    ref="cartBubbleText"
  2531.    id="cart-bubble-text"
  2532.    class="cart-bubble__text"
  2533.    
  2534.      role="status"
  2535.    
  2536.  >
  2537.    <span class="visually-hidden">Total items in cart: 0
  2538.    </span>
  2539.    <span
  2540.      class="cart-bubble__text-count hidden"
  2541.      ref="cartBubbleCount"
  2542.      aria-hidden="true"
  2543.      data-testid="cart-bubble"
  2544.    >
  2545. 0</span>
  2546.  </span>
  2547. </div>
  2548.  
  2549. </cart-icon>
  2550.  
  2551.  
  2552.  
  2553.  </button>
  2554.  
  2555.  <dialog
  2556.    ref="dialog"
  2557.    class="cart-drawer__dialog dialog-modal dialog-drawer color-scheme-1 cart-drawer--empty"
  2558.    aria-labelledby="cart-drawer-heading-empty"
  2559.    scroll-lock
  2560.  >
  2561.    <div class="cart-drawer__inner">
  2562.      <cart-items-component
  2563.        class="cart-items-component"
  2564.        data-section-id="sections--27015887356249__header_section"
  2565.      ><div class="cart-drawer__header">
  2566.            <button
  2567.              ref="closeButton"
  2568.              on:click="cart-drawer-component/close"
  2569.              class="button close-button cart-drawer__close-button button-unstyled"
  2570.              aria-label="Close dialog"
  2571.            >
  2572.              <span class="svg-wrapper"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  2573.  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  2574.  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  2575. </svg>
  2576. </span>
  2577.            </button>
  2578.          </div>
  2579.  
  2580.          <div
  2581.            class="cart-drawer__content motion-reduce"
  2582.            aria-label="Cart"
  2583.          >
  2584.            <h2
  2585.              class="cart-drawer__heading h3 cart-drawer__heading--empty"
  2586.              id="cart-drawer-heading-empty"
  2587.            >
  2588.              Your cart is empty
  2589.            </h2>
  2590.  
  2591.            <div class="cart-drawer__items">
  2592.              
  2593.  
  2594. <script
  2595.  src="//duncansgifts.com/cdn/shop/t/1/assets/component-cart-items.js?v=153612958899122878591762166056"
  2596.  type="module"
  2597.  fetchpriority="low"
  2598. ></script>
  2599. <script
  2600.  src="//duncansgifts.com/cdn/shop/t/1/assets/component-cart-quantity-selector.js?v=105130809908858639751762166056"
  2601.  type="module"
  2602.  fetchpriority="low"
  2603. ></script>
  2604.  
  2605. <div
  2606.  
  2607.  class="cart-items__wrapper"
  2608.  
  2609. >
  2610.  
  2611. <p>
  2612.        Have an account? <a href="https://shopify.com/98295054681/account?locale=en&region_country=GB">Log in</a> to check out faster.
  2613.      </p><a
  2614.      class="button cart-items__empty-button"
  2615.      href="/collections/all"
  2616.    >
  2617.      Continue shopping
  2618.    </a></div>
  2619.  
  2620.  
  2621.  
  2622.            </div>
  2623.          </div></cart-items-component>
  2624.    </div>
  2625.  </dialog>
  2626. </cart-drawer-component>
  2627.  
  2628.  
  2629.  
  2630.  
  2631. </header-actions>
  2632.  
  2633.  
  2634.  
  2635.          
  2636.        
  2637.      
  2638.    </div>
  2639.        </div>
  2640.      </div>
  2641.    
  2642.  
  2643.    
  2644.  
  2645.    
  2646.  
  2647.    
  2648.    
  2649.  
  2650.  
  2651.  
  2652. </header-component>
  2653.  
  2654. <script
  2655.  src="//duncansgifts.com/cdn/shop/t/1/assets/header.js?v=78043468934677320351762166056"
  2656.  type="module"
  2657. ></script>
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  <script type="module">
  2663.    import { hydrate } from '@theme/section-hydration';
  2664.    const url = new URL(window.location.href);
  2665.    url.searchParams.delete('page');
  2666.    hydrate('sections--27015887356249__header_section', url);
  2667.  </script>
  2668.  
  2669.  
  2670.  
  2671. </header>
  2672. <!-- END sections: header-group -->
  2673.    </div>
  2674.  
  2675.    <script
  2676.      src="//duncansgifts.com/cdn/shop/t/1/assets/critical.js?v=169402557219780209121762166056"
  2677.      type="module"
  2678.      async
  2679.      blocking="render"
  2680.    ></script>
  2681.  
  2682.    <main
  2683.      id="MainContent"
  2684.      class="content-for-layout"
  2685.      role="main"
  2686.      data-page-transition-enabled="false"
  2687.      data-product-transition="false"
  2688.      data-template="index"
  2689.    >
  2690.      <section id="shopify-section-template--27015887192409__hero_jVaWmY" class="shopify-section hero-wrapper section-wrapper">
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700. <div
  2701.  id="Hero-template--27015887192409__hero_jVaWmY"
  2702.  class="hero color-scheme-6"
  2703.  style="
  2704.    --hero-border-style: ;
  2705.    --hero-border-width: px;
  2706.    --hero-border-opacity: %;
  2707.    --blur-opacity: 0.75;
  2708.    
  2709.      --hero-min-height: var(--section-height-medium);
  2710.    
  2711.  "
  2712.  
  2713.  
  2714. >
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  <div
  2720.    class="hero__container spacing-style section section--full-width"
  2721.    style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 100px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 72px));"
  2722.  ><div
  2723.      class="hero__media-wrapper"
  2724.      style="--hero-media-count: 0;--hero-media-count-mobile: 0;"
  2725.      data-testid="hero-media-wrapper"
  2726.    >
  2727.      <div
  2728.  class="overlay overlay--solid"
  2729.  style="
  2730.    --overlay-layer: var(--layer-flat);
  2731.    --overlay-color: #12121266;
  2732.    --overlay-color--end: rgba(18, 18, 18, 0);
  2733.    --overlay-direction: to bottom;"
  2734. ></div>
  2735.  
  2736.  
  2737.  
  2738.      
  2739.  
  2740.    <svg class="hero__image" preserveAspectRatio="xMaxYMid slice" viewBox="0 0 1300 730" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_779_1238)"><path d="M1300 410H0v320h1300V410Z" fill="#5BA7B1"/><path d="M1300 0H0v410h1300V0Z" fill="#E8BE9E"/><path d="M474 410c28.51-39.81 73.78-89.8 142-120 113.63-50.31 194.66-3.1 266-52 41.04-28.12 81.7-89.98 80-238h338v410H474Z" fill="#EDAB8E"/><path d="M1174 0c-4.57 45.64-17.01 110.48-52 180-69.25 137.58-182.37 205.13-230 230h408V0h-126Z" fill="#EA9A81"/><path d="M126 410c124.14 0 213.59-14.83 242-66 38.93-70.13-74.2-158.33-34-262 15.92-41.06 49.03-66.82 74-82H0v410h126Z" fill="#EDAB8E"/><path d="M126 410c-68.88-117.13-69.26-250.08-2-334 36.03-44.96 83.52-65.93 116-76H0v410h126Z" fill="#EA9A81"/><path d="M442 410h88c-3.51-10.52-7.01-21.04-10.52-31.56-1.16-3.48-6.05-3.57-7.34-.14-1.42 3.8-2.85 7.6-4.27 11.39-1.29 3.44-6.18 3.35-7.34-.14l-7.65-22.96c-1.08-3.25-5.52-3.62-7.13-.6-2.61 4.89-5.22 9.79-7.83 14.68-1.55 2.91-5.79 2.69-7.04-.36-3.69-9.02-7.38-18.03-11.06-27.05-1.35-3.29-6.03-3.21-7.26.13l-10.53 28.59v28l-.03.02Z" fill="#108060"/><path d="M1300 224H758.35c-2.89 0-3.07-4.27-.19-4.51l75.83-6.32A92.708 92.708 0 0 0 896.78 181l30.62-35.85c14.34-16.79 39.96-17.8 55.57-2.18l12.34 12.34c21.76 21.76 57.58 19.93 77-3.95l34.73-42.7c25.81-31.73 74.62-30.56 98.88 2.36 19.11 25.93 56.68 29.09 79.85 6.72l14.24-13.75v120l-.01.01Z" fill="#F7E1D5"/><path d="M220.89 256h405.42c2.16 0 2.3-3.2.14-3.38l-56.76-4.73a69.338 69.338 0 0 1-46.99-24.08l-22.92-26.83c-10.74-12.57-29.91-13.32-41.6-1.63l-9.24 9.24c-16.29 16.29-43.1 14.91-57.63-2.96l-25.99-31.96c-19.32-23.75-55.85-22.87-74.01 1.77L264.3 208.1 212 222.22l8.89 33.78Z" fill="#EAD1C1"/><path d="m980 410 73.94-92.43a55.18 55.18 0 0 1 35.49-20.18l33.63-4.67a55.168 55.168 0 0 0 37.31-22.58l35.94-50.31c8.42-11.79 25.37-13.3 35.75-3.19l67.94 66.24V410H980Z" fill="#9FA5AB"/><path opacity=".3" d="M1214.49 209.95c-6.95.32-13.75 3.67-18.18 9.87l-35.94 50.31a55.168 55.168 0 0 1-37.31 22.58l-33.63 4.67a55.132 55.132 0 0 0-35.49 20.18L980 409.99h178l58.33-104.66c5.57-9.99 3.05-22.54-5.95-29.61a23.25 23.25 0 0 1-7.94-24.85l12.04-40.94.01.02Z" fill="#D2D5D9"/><path d="m464 410-46.64-91.42a12.72 12.72 0 0 0-10.74-6.92l-55.29-2.51c-15.35-.7-28.79-10.52-34.11-24.93l-30.7-83.14c-5.19-14.05-18.11-23.78-33.05-24.87l-33.65-2.46a38.223 38.223 0 0 1-32.69-23.92l-12.8-31.99a6.86 6.86 0 0 0-8.35-4.02L0 164v246s.06.02.09 0H464Z" fill="#818990"/><path d="m96 410 6-66 21-56c1.03-2.73 4.9-2.71 5.89.04l12.38 34.4c.97 2.69 4.74 2.79 5.84.15l9.65-22.91c1.12-2.67 4.95-2.52 5.87.23l12.46 37.38c.95 2.84 4.95 2.87 5.94.04l7.24-20.67c1.05-3 5.39-2.72 6.03.4l6.24 29.93c.56 2.68 4.04 3.41 5.63 1.18l12.31-17.24c1.48-2.07 4.68-1.61 5.52.79l10.63 30.55c1.02 2.93 5.21 2.76 6-.23l4.5-17.11c.81-3.08 5.16-3.13 6.05-.08l8.73 29.92c.78 2.68 4.4 3.08 5.76.65l12.7-22.86c1.35-2.44 4.97-2.03 5.76.65l9.5 32.56c.82 2.81 4.69 3.07 5.88.4l8.75-19.69c1.22-2.74 5.22-2.37 5.92.55l6.1 25.6c.65 2.72 4.26 3.3 5.72.92l8.26-13.42c1.44-2.33 4.96-1.83 5.7.8l8.07 29.07H96Z" fill="#02614E"/><path d="M0 410h218l-9.65-26.54a39.431 39.431 0 0 0-23.85-23.68l-51.05-18.15a39.436 39.436 0 0 1-25.57-30.02L102 279.66a39.44 39.44 0 0 0-24.53-29.63L0 220v190Z" fill="#686E72"/><path d="M0 410h88c-3.73-11.18-7.46-22.37-11.18-33.55-.94-2.82-4.9-2.89-5.95-.11-1.91 5.11-3.83 10.21-5.74 15.32-1.04 2.78-5.01 2.71-5.95-.11l-8.86-26.59c-.88-2.63-4.47-2.93-5.78-.49-3.13 5.87-6.26 11.73-9.39 17.6-1.26 2.36-4.69 2.18-5.7-.29-4.13-10.09-8.26-20.18-12.38-30.27-1.09-2.66-4.88-2.6-5.88.1C7.46 361.74 3.73 371.87 0 381.99V410Z" fill="#02614E"/><path d="m636.01 410 36.48-43.78c14.28-17.14 37.37-24.17 58.78-17.92l59.17 17.3c21.57 6.3 44.82-.88 59.06-18.26l53.45-65.19c3.24-3.95 7.88-6.51 12.95-7.15l16.59-2.07a51.1 51.1 0 0 1 40.94 13.11L1108 409.99H636l.01.01Z" fill="#818990"/><path d="m1279.24 295.49-12.18 41.97c-.91 3.13-5.33 3.17-6.29.05l-9.05-29.41c-1-3.24-5.64-3.03-6.35.28l-9.35 44.07c-.65 3.08-4.84 3.56-6.18.72l-7.92-16.84c-1.31-2.79-5.41-2.39-6.15.6l-5.64 22.58c-.74 2.94-4.73 3.4-6.11.7l-15.16-29.66c-1.36-2.67-5.3-2.26-6.09.63l-7.07 25.92c-.84 3.08-5.14 3.27-6.25.27l-6.49-17.62c-1.14-3.1-5.62-2.76-6.29.47l-6.46 31.11c-.66 3.18-5.05 3.57-6.26.55l-12.18-30.46c-1.18-2.96-5.46-2.67-6.23.42l-8.87 35.48c-.79 3.16-5.21 3.36-6.28.28l-8.77-25.21c-1.07-3.08-5.49-2.88-6.28.28l-6.1 24.4c-.77 3.09-5.05 3.38-6.23.42l-7.67-19.18c-1.14-2.84-5.19-2.72-6.16.18l-10.21 30.62c-.98 2.94-5.12 3.01-6.19.1l-7.89-21.41c-1.03-2.79-4.95-2.88-6.1-.14l-9.33 22.17c-1.18 2.81-5.22 2.63-6.15-.27l-12.04-37.45c-.99-3.07-5.35-3.02-6.27.07l-10.43 35.2c-.87 2.93-4.93 3.19-6.15.38l-7.13-16.3c-1.18-2.71-5.06-2.59-6.09.18l-7.76 21.07c-1.09 2.96-5.33 2.83-6.23-.2-3.37-11.38-6.74-22.76-10.12-34.15-.92-3.11-5.32-3.14-6.28-.04-3.9 12.55-7.79 25.1-11.69 37.65-.95 3.07-5.3 3.08-6.26.02l-6.47-20.48c-.88-2.78-4.68-3.12-6.04-.53l-18.34 35.01h404v-76l-14.53-38.75c-1.11-2.96-5.34-2.8-6.22.24l-.02.01Z" fill="#02614E"/><path d="M576 186c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64Z" fill="#EAD1C1"/><path d="M576 170c26.51 0 48-21.49 48-48s-21.49-48-48-48-48 21.49-48 48 21.49 48 48 48Z" fill="#fff"/><path d="m264.3 269.34 4.38 12.32c11.72 32.97 41.95 55.78 76.87 58.01a87.466 87.466 0 0 0 63.73-21.95l4.15-3.69a12.71 12.71 0 0 0-6.82-2.37l-55.29-2.51c-15.35-.7-28.79-10.52-34.11-24.93l-30.7-83.14c-5.19-14.05-18.11-23.78-33.05-24.87l-33.65-2.46a38.223 38.223 0 0 1-32.69-23.92l-12.8-31.99a6.822 6.822 0 0 0-3.17-3.51l-10.98 32.29c-11.16 32.84 6.32 68.52 39.11 79.83l33.29 11.48a51.472 51.472 0 0 1 31.72 31.41h.01Z" fill="#9FA5AB"/><path d="M51.84 244.38a39.431 39.431 0 0 1 16.74 34.63l-1.91 32.43a39.42 39.42 0 0 0 17.67 35.25l45.23 29.81a39.47 39.47 0 0 1 17.51 28.69l.52 4.8h70.52l-9.65-26.54a39.431 39.431 0 0 0-23.85-23.68l-51.05-18.15A39.436 39.436 0 0 1 108 311.6l-5.89-31.95a39.44 39.44 0 0 0-24.53-29.63L38 234.67l13.84 9.7v.01Z" fill="#818990"/><path d="m756.08 443.99.04.01-.04-.01Z" fill="#686E72"/><path opacity=".8" d="m790.66 365.67 39.39 11.51c21.9 6.4 45.55.69 62.12-14.99a64.199 64.199 0 0 0 19.25-56.93l-4.38-26.98a19.967 19.967 0 0 0-4.21 3.85l-53.45 65.19a56.03 56.03 0 0 1-58.71 18.35h-.01ZM706 388c-.24-15.7 16.55-32.5 41.81-34.86l-16.54-4.84c-21.41-6.26-44.5.78-58.78 17.92L636.01 410H718c-3.29-2.83-11.83-10.97-12-22Z" fill="#9FA5AB"/><path d="M416.96 410a27.009 27.009 0 0 0 17.23 10.44l74.31 12.16c4.49.73 4.13 7.3-.41 7.54l-90.19 4.96c-4.91.27-4.9 7.51.01 7.77l95.5 4.97c4.71.25 5.01 7.08.34 7.74l-77.82 10.96c-4.62.65-4.39 7.4.27 7.73L558.37 493c6.93.49 7.28 10.54.41 11.52l-26.87 3.84c-4.68.67-4.34 7.53.38 7.74l118.58 5.33c4.61.21 5.09 6.85.55 7.71l-30.86 5.88c-4.44.85-4.11 7.31.39 7.7l41.36 3.57c37.51 3.23 75.27 1.58 112.35-4.93l42.85-7.52c4.39-.77 4.25-7.11-.17-7.69l-88.29-11.52c-4.63-.6-4.47-7.35.18-7.74l70.24-5.77c4.8-.39 4.75-7.44-.06-7.76l-63.91-4.32c-4.75-.32-4.88-7.25-.15-7.75l112.28-11.82c4.77-.5 4.58-7.51-.2-7.76l-91.17-4.75c-6.25-.33-6.45-9.48-.22-10.08l30.04-2.91c4.65-.45 4.7-7.22.06-7.74l-52.89-5.97c-4.63-.52-4.44-7.31.22-7.57l58.3-3.24c9.03-.5 17.68-3.81 24.74-9.46H416.94l.02.01Z" fill="#63B5B1"/><path d="M0 478c15.69 2.92 39.93 5.53 68 0 42.62-8.4 48.21-26.53 84-34 45.2-9.43 57.35 15.07 114 14 9.94-.19 18.2-1.11 25.64-2.55 36.52-7.09 62.17-18.56 68.36-21.45 22.81-10.63 66.5-17.19 157.8-.42 67.4-3.19 134.8-6.39 202.2-9.58 6.3-.79 18.55-2.14 33.98-2.49 57.4-1.32 91.51 12.68 158.02 16.49 17.53 1 29.44.78 43.36-1.93 24.93-4.85 34.21-15.04 78.64-12.07 71.18 4.75 89.94 33.73 158 38 45.51 2.86 83.37-7.2 108-16v-36H0v68Z" fill="#63B5B1"/><path opacity=".5" d="m425.74 101.25 12.14 6.54a6.7 6.7 0 0 0 6.98-.39l10.76-7.46c1.24-.86.32-2.8-1.13-2.37l-10.43 3.05c-2.24.65-4.6.76-6.89.32l-10.59-2.06c-1.44-.28-2.14 1.69-.85 2.38l.01-.01ZM729.78 162.53l11.66 7.35a6.686 6.686 0 0 0 6.99.09l11.25-6.7c1.3-.77.51-2.77-.97-2.44l-10.61 2.32c-2.28.5-4.64.45-6.89-.15l-10.42-2.78c-1.42-.38-2.25 1.54-1.01 2.32v-.01Z" fill="#964F48"/><path opacity=".75" d="m656.07 194.86 16.65 2.66a8.18 8.18 0 0 0 7.91-3.26l9.43-12.95c1.09-1.49-.76-3.36-2.26-2.28l-10.82 7.72a17.873 17.873 0 0 1-7.83 3.14l-13.06 1.89c-1.78.26-1.79 2.81-.02 3.09v-.01Z" fill="#964F48"/><path d="m695.71 113.63 12.93 12.86a8.834 8.834 0 0 0 9 2.13l16.46-5.4c1.9-.62 1.46-3.42-.54-3.43l-14.37-.06c-3.08-.01-6.12-.77-8.85-2.19l-12.65-6.6c-1.72-.9-3.35 1.33-1.98 2.7v-.01Z" fill="#964F48"/><path d="M894.938 386.359c-13.528-2.239-26.508 6.204-29.834 19.39l-4.757 17.749a44.424 44.424 0 0 0 0 21.713c2.119 8.43 8.757 15.009 17.26 17.109 5.908 1.461 9.304 7.609 7.381 13.326L877.172 499h37.145L920 420.202l-25.076-33.857.014.014Z" fill="#E8BE9E"/><path d="m911 466 7.311 29.252L920.224 506h6.612L929 466h-18Z" fill="#EA9A81"/><path d="m865.215 624.829-52.827-51.996c-9.913-9.757-23.901-14.346-37.776-12.39-17.18 2.412-31.364 14.429-36.348 30.788l-11.005 36.107c-1.162 3.817 1.736 7.662 5.796 7.662h127.89c5.39 0 8.079-6.408 4.27-10.157v-.014Z" fill="#2E5157"/><path d="m744.04 632.85 10.992-36.111c4.979-16.36 19.145-28.379 36.305-30.791a44.677 44.677 0 0 1 11.663-.096 45.066 45.066 0 0 0-28.445-5.417c-17.159 2.412-31.326 14.431-36.305 30.791l-10.992 36.111c-1.16 3.818 1.735 7.663 5.79 7.663h10.754a6.013 6.013 0 0 1 .238-2.15Z" fill="#3C7980"/><path d="M819.933 546c-1.406 3.619-2.617 7.307-3.55 11.063L797 635h29.492L857 572.915 819.947 546h-.014Z" fill="#E8BE9E"/><path d="M954.273 598.986a80.22 80.22 0 0 0 35.466-32.084l7.624-12.954c18.687-31.722 5.937-72.604-27.437-88.137-10.528-4.895-16.993-15.715-15.932-27.26l2.164-23.732c1.215-13.275-2.904-26.619-11.897-36.463-14.856-16.286-38.649-19.911-57.472-9.467l-14.075 7.808c-7.386 4.099-10.612 12.995-7.582 20.86l10.515 27.315a107.614 107.614 0 0 0 52.375 57.601c19.256 9.621 25.469 34.078 13.112 51.689l-19.688 28.083L954.259 599l.014-.014Z" fill="#6E3A35"/><path opacity=".75" d="m938.181 562.986 19.499-27.951c12.225-17.529 6.085-41.871-12.986-51.448-23.813-11.949-42.317-32.392-51.873-57.332l-10.413-27.188c-3.001-7.827.207-16.681 7.509-20.762l13.94-7.772c5.781-3.22 12.031-5.065 18.351-5.634-11.685-3.442-24.533-2.249-35.637 3.941l-13.94 7.772c-7.316 4.08-10.51 12.935-7.509 20.762l10.413 27.188c9.556 24.94 28.059 45.383 51.873 57.332 19.07 9.576 25.224 33.919 12.986 51.448l-19.5 27.951L938.181 563v-.014Z" fill="#AF5947"/><path d="M973.436 592.368c-.621-16.691-4.045-32.654-9.993-47.368L934 574.442 951.167 635H975l-1.579-42.632h.015Z" fill="#E8BE9E"/><path d="M969 559.741c-1.419-5.037-3.082-9.964-5.059-14.741L934 574.442 951.457 635h15.665l-12.598-43.703c-2.408-8.359 0-17.322 6.307-23.526l8.155-8.016.014-.014Z" fill="#EA9A81"/><path d="M945.231 561.25 962 543.979c-6.536-16.619-16.174-31.641-28.581-44.303-7.366-7.511-17.655-11.676-28.926-11.676h-18.002c-9.568 0-19.303 2.999-27.874 8.566-18.154 11.815-32.126 29.128-39.617 48.635l24.108 21.339c4.32 4.318 5.456 10.898 2.852 16.424L824.137 635h105.447l2.575-45.039c.596-10.398 5.29-20.714 13.072-28.725v.014Z" fill="#02614E"/><path opacity=".25" d="M962 543.948c-6.397-16.622-15.83-31.647-27.974-44.311-6.804-7.096-16.17-11.207-26.47-11.637l12.022 40.048a99.609 99.609 0 0 1 1.125 53.129L907 635h23.271l2.521-45.047c.583-10.401 5.178-20.718 12.795-28.731L962 543.948Z" fill="#142924"/><path d="M863.006 501.368c4.692-5.373 10.126-9.885 15.994-13.368-6.919 1.213-13.739 3.892-19.93 7.953-18.361 12-32.493 29.585-40.07 49.397L834.35 559c4.314-20.94 14.16-41.035 28.656-57.618v-.014Z" fill="#00735C"/><path d="M494 630.718v-51.341c0-9.728 7.693-17.945 18.007-19.234l144.139-17.973c9.282-1.15 18.229 3.63 21.867 11.695l37.366 82.95c2.467 5.488 2.104 11.738-.99 16.948l-18.578 31.262c-3.791 6.374-11.066 10.213-18.857 9.964l-145.714-4.698c-8.223-.263-15.498-5.044-18.55-12.181l-17.199-40.214a18.377 18.377 0 0 1-1.477-7.206l-.014.028Z" fill="#975D48"/><path d="M471 632.718v-51.341c0-9.728 7.693-17.946 18.007-19.234l144.139-17.973c9.282-1.15 18.229 3.63 21.867 11.695l37.366 82.95c2.467 5.488 2.104 11.738-.99 16.948l-18.578 31.262c-3.791 6.375-11.066 10.213-18.857 9.964l-145.714-4.698c-8.223-.263-15.498-5.044-18.55-12.181l-17.199-40.214a18.376 18.376 0 0 1-1.477-7.205l-.014.027Z" fill="#BF8563"/><path opacity=".5" d="M557.941 687.156 541.061 556 517 559.089l16.664 129.508a6.902 6.902 0 0 0 2.899 4.807l18.113.596a6.439 6.439 0 0 0 1.639-1.358 7.008 7.008 0 0 0 1.626-5.472v-.014ZM636.059 691.273a6.993 6.993 0 0 0 6.569 5.351l11.133.376h.238c2.157 0 4.16-.961 5.49-2.647 1.331-1.686 1.821-3.846 1.317-5.922L626.662 545 602 548.079c.028.223.07.46.126.683l33.919 142.497.014.014Z" fill="#975D48"/><path d="M530.223 558.016c-.468-3.43-3.489-6.016-7.021-6.016-.312 0-.624.014-.936.055l-11.106 1.439c-3.872.497-6.609 3.982-6.099 7.758l17.46 129.359c.454 3.36 3.305 5.891 6.794 6.002l11.347.387h.241a7.18 7.18 0 0 0 5.333-2.351 6.778 6.778 0 0 0 1.702-5.462l-17.701-131.185-.014.014ZM648.837 690.47l-33.746-144.113c-.743-3.159-3.495-5.357-6.686-5.357-.303 0-.606.014-.908.056l-10.524 1.419a6.902 6.902 0 0 0-4.76 2.95 7.061 7.061 0 0 0-1.032 5.552L624.5 693.281c.716 3.047 3.371 5.246 6.452 5.343l10.937.376h.234c2.119 0 4.086-.96 5.393-2.644a6.97 6.97 0 0 0 1.293-5.913l.028.027Z" fill="#6D493C"/><path d="m1137.25 392.823-26.98-23.175c-7.2-6.174-17.37-7.453-25.7-3.01-9.63 5.133-17 14.246-19.86 25.482l-.37 1.491a109.471 109.471 0 0 0-2.37 41.372c.61 4.515 2.69 8.691 5.92 11.841a19.422 19.422 0 0 0 10.87 5.358l10.65.717c4.08.802 6.57 5.035 5.34 9.071 0 0-1.85 6.089-3.45 11.335 9.59 3.796 19.46 5.695 29.33 5.695 9.21 0 18.42-1.688 27.37-4.978-4.93-5.949-8.17-15.315-7.51-21.84l4.9-38.011c1.04-8.058-2.03-16.102-8.12-21.348h-.02Z" fill="#975D48"/><path opacity=".5" d="M1131.49 470.042 1148 473c-4.98-5.792-8.26-14.926-7.59-21.265l4.95-37.013-6.6-10.722-11.98 45.078c-1.95 7.326-.18 15.117 4.73 20.951l-.02.013Z" fill="#6D493C"/><path d="m1161.96 402.99-1.18-25.362c-.87-13.77-11.14-25.419-24.75-27.027-3.17-.375-6.19-.194-8.75.61a20.941 20.941 0 0 1-17.26-2.163l-5.88-3.633a29.637 29.637 0 0 0-34.75 2.634l-.09.083c-4.16 3.842-6.73 9.125-7.23 14.797-.58 6.683 2.38 13.173 7.65 17.167 1.61 1.22 3.05 2.635 4.36 4.174 4.29 5.075 6.5 11.551 6.67 18.207.05 2.177-.06 4.119-.33 5.464l-.22 1.081c-.68 3.231 1.65 6.31 4.92 6.546.35.027.71 0 1.08-.07 1.77-.346 3.01-1.872 3.38-3.647 1.1-5.283 4.92-9.166 9.46-9.166 5.42 0 9.8 5.519 9.8 12.328 0 3.564-1.2 6.767-3.13 9.014-3.49 4.076-3.46 10.22-.15 14.449a18.682 18.682 0 0 0 6.31 5.158c2.54 1.29 5.35 1.886 8.19 1.983l12.66.375a18.64 18.64 0 0 0 15.57-7.585l5.41-7.378c.4-.554.8-1.109 1.17-1.678 5.15-7.737 7.45-17.042 7.09-26.361Z" fill="#142924"/><path opacity=".25" d="m1077.42 364.743.1-.081c10.97-8.995 20.24-10.145 32.47-2.854l6.57 3.923a24.105 24.105 0 0 0 19.29 2.34c8.85-2.705 15.65-2.056 24.15 1.366-3.43-10.064-12.34-17.801-23.47-19.072-3.19-.365-6.22-.189-8.8.595-5.84 1.772-12.17 1.001-17.38-2.11l-5.92-3.544c-11.02-6.574-25.12-5.546-35 2.57l-.08.081c-4.19 3.747-6.78 8.9-7.28 14.433-.57 6.452 2.34 12.714 7.53 16.61a24.355 24.355 0 0 1 7.84-14.257h-.02Z" fill="#6B7177"/><path d="M1217 571.844 1249.18 541l39.82 86.272-33.9 2.728-38.1-58.156ZM1056 584.222 1017.4 562a1983.872 1983.872 0 0 0-23.4 95.638c10.25 3.375 20.39 6.833 29.06 10.362l32.93-83.778h.01Z" fill="#975D48"/><path d="M1072.4 481.732c-10.04 5.728-19.03 13.161-26.38 22.088-9.86 11.945-17.59 25.259-23.14 39.356-.23.559-.45 1.118-.66 1.677-2.44 6.231-4.63 10.506-6.22 16.989l21.32 15.409 25.26 3.647 5.59-10.66c.94 29.116-5.2 55.646-4.13 84.762a2012.614 2012.614 0 0 1 160.89-.489c-5.34-33.475-14.87-64.406-21.41-97.839 3.65 4.764 5.87 10.716 9.44 15.494 7.25-.307 14.51-.573 21.76-.796 4.69-7.545 14.45-18.791 19.28-26.308-3.98-6.077-8.01-12.126-12.11-18.176-14.09-18.986-32.73-34.927-54.82-46.691L1158.58 473a92.251 92.251 0 0 1-8.45 4.596c-11.71 5.631-24.18 8.662-36.77 8.872-13.42.21-23.58-1.649-35.83-7.684l-5.14 2.934.01.014Z" fill="#DE6A5A"/><path opacity=".1" d="M1068.87 495.403c.13-.111.25-.222.38-.319a567.35 567.35 0 0 1 3.56-3.133 84.583 84.583 0 0 1 10.19-7.624c-2.8-.957-5.55-2.093-8.25-3.327l-2.69 1.539c-9.98 5.683-18.91 13.058-26.22 21.916-9.8 11.852-17.49 25.063-23 39.05-.23.555-.45 1.109-.66 1.664-2.42 6.182-4.6 10.424-6.18 16.856l8.28 5.975c1.45-5.24 3.17-10.425 5.2-15.498.22-.569.44-1.137.68-1.691 8.29-20.78 21.24-39.868 38.74-55.394l-.03-.014Z" fill="#F7E1D5"/><path d="M1241.86 527.309c-12.03-16.169-27.39-30.133-45.37-41.182-5.07-3.111-10.38-5.817-15.86-8.147l-18.69-7.98c-2.77 1.688-10.08 8.273-12.94 9.64l3.38 1.186c22.55 28.236 32.78 65.902 28.39 101.741L1172.64 649c10.58-.098 40.7-.112 51.29-.056-4.9-30.231-13.89-57.923-19.77-88.112 3.4 3.488 5.38 8.161 8.72 11.663 13.51-.572 30.99-11.342 38.17-22.488l2.95-4.576a1284.8 1284.8 0 0 0-12.13-18.15l-.01.028Z" fill="#CD5747"/><path d="m1016.92 560.014-3.44 10.32a9.342 9.342 0 0 0 4.04 10.964c8.09 4.899 20.37 10.238 30.03 12.461 4.07.947 8.27-.961 10.32-4.57l5.13-8.989c-15.69-1.825-36.49-10.127-46.06-20.2l-.02.014Z" fill="#F7E1D5"/><path d="M1252.85 546c-10.61 12.254-28.02 23.477-41.85 27.046 2.09 2.872 4.61 5.897 6.95 8.867 2.19 2.76 5.95 3.806 9.29 2.579 9.06-3.332 22.49-12.059 30.14-19.016 2.83-2.579 3.46-6.762 1.44-9.982a2476.29 2476.29 0 0 0-5.97-9.494Z" fill="#E8BE9E"/><path d="M1151.47 463.304a9.745 9.745 0 0 0-7.1.895c-9.8 5.395-20.34 8.334-30.94 8.519-6.92.113-13.83-.952-20.49-3.138a9.678 9.678 0 0 0-7.26.483l-7.99 6.02c-2.57 1.931-2.13 6.048.79 7.326 11.04 4.813 23.7 7.78 35.06 7.582 8.67-.142 18.38-2.088 27.36-5.225 6.1-2.13 11.8-5.381 16.9-9.499l3.7-2.996c2.4-1.931 1.82-5.835-1.02-6.928-3.03-1.164-6.53-2.428-9.01-3.053v.014Z" fill="#F7E1D5"/><path d="m1063 639 11.11-8.488c9.33-17.356 11.3-40.094 9.03-61.118-.74-6.9-9.93-8.797-13.43-2.796l-1.71 2.923-5 69.479Z" fill="#CD5747"/><path d="M1160.44 466.42c-3.09-1.186-6.66-2.473-9.18-3.11a9.973 9.973 0 0 0-7.25.911 70.47 70.47 0 0 1-13.01 5.569c8.12 1.75 15.11 5.497 20.34 11.21a60.322 60.322 0 0 0 6.36-4.484l3.77-3.052c2.44-1.967 1.86-5.945-1.04-7.059l.01.015Z" fill="#E8BE9E"/><path d="M318.148 584.026 389.152 730H1300V612.215l-113.51 12.627a1077.374 1077.374 0 0 1-158.28 5.902L622.569 616.03a1076.718 1076.718 0 0 1-207.552-27.898l-84.334-19.823c-9.117-2.144-16.635 7.28-12.535 15.717Z" fill="#142924"/><path opacity=".25" d="M1186.49 624.842a1077.374 1077.374 0 0 1-158.28 5.902L622.569 616.03a1079.098 1079.098 0 0 1-173.044-20.394 1049.917 1049.917 0 0 1-34.508-7.504l-84.334-19.823c-9.117-2.144-16.635 7.28-12.535 15.717L389.152 730h126.889l-41.958-86.254c-5.907-12.139 4.267-25.948 17.567-23.819a1079.754 1079.754 0 0 0 130.919 12.808l405.641 14.714c52.84 1.921 105.74-.056 158.28-5.902L1300 628.92v-16.705l-113.51 12.627Z" fill="#6B7177"/></g><defs><clipPath id="clip0_779_1238"><path fill="#fff" d="M0 0h1300v730H0z"/></clipPath></defs></svg>
  2741.  
  2742.  
  2743.  
  2744.    </div>
  2745.    <div
  2746.      class="
  2747.        hero__content-wrapper
  2748.        layout-panel-flex
  2749.        layout-panel-flex--column
  2750.        mobile-column
  2751.        section-content-wrapper
  2752.        page-width
  2753.        
  2754.      "
  2755.      style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
  2756.  
  2757. --gap: 24px;
  2758.  
  2759. --horizontal-alignment: center; --vertical-alignment: flex-end;
  2760. --vertical-alignment-mobile: flex-end;
  2761. "
  2762.    >
  2763.      
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  <div
  2772.  class=" spacing-style text-block text-block--AbnF0NFBlcGR5VVdKU__text_YLPk4p h2
  2773.    
  2774.  "
  2775.  
  2776.  style="
  2777.    --padding-block-start: 0px; --padding-block-end:0px;
  2778. --padding-inline-start:0px; --padding-inline-end:0px;
  2779.  
  2780.    
  2781. --color: var(--color-foreground-heading);
  2782.    --width: fit-content;
  2783.    --max-width: var(--max-width--body-normal);
  2784.    
  2785.    
  2786.  "
  2787.  
  2788.  
  2789. >
  2790.    <p>Browse our latest products</p>
  2791.  </div>
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801. <a
  2802.  
  2803.    href="/collections/all"
  2804.  
  2805.  class="
  2806.    size-style
  2807.    button-secondary
  2808.    button-secondary--ARFZTbHc3RkdTcGd0Y__button_H9gpTf
  2809.  "
  2810.  style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;"
  2811. >
  2812.  Shop all
  2813. </a>
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.    </div>
  2821.  </div>
  2822. </div>
  2823.  
  2824.  
  2825.  
  2826.  
  2827. </section><div id="shopify-section-template--27015887192409__product_list_fa6P9H" class="shopify-section ui-test-product-list">
  2828.  
  2829.  
  2830.  
  2831. <div class="section-background color-scheme-1"></div>
  2832. <div
  2833.  data-testid="product-list"
  2834.  class="
  2835.    section
  2836.    section--page-width
  2837.    color-scheme-1
  2838.    section-resource-list
  2839.    spacing-style
  2840.    gap-style
  2841.  "
  2842.  style="
  2843.    --padding-block-start: max(20px, calc(var(--spacing-scale) * 48px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px));
  2844.    --gap: max(24px, calc(var(--gap-scale, 1.0) * 28px));
  2845.  "
  2846. >
  2847.  <div class="section-resource-list__header">
  2848. <div
  2849.  class="
  2850.    group-block
  2851.    group-block--height-fit
  2852.    group-block--width-fill
  2853.    border-style
  2854.    spacing-style
  2855.    size-style
  2856.    
  2857.    
  2858.  "
  2859.  style="
  2860.    --border-width: 1px; --border-style: none; --border-color:
  2861. rgb(var(--color-border-rgb) / 1.0); --border-radius:
  2862. 0px;
  2863.  
  2864.    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  2865.    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
  2866.    
  2867.  "
  2868.  
  2869.  data-testid="group-block"
  2870. ><div class="group-block__media-wrapper">
  2871.    
  2872.  
  2873.    
  2874.  </div>
  2875.  
  2876.  <div
  2877.    class="
  2878.      group-block-content
  2879.      
  2880.      layout-panel-flex
  2881.      layout-panel-flex--row
  2882.      
  2883.    "
  2884.    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
  2885.  
  2886. --gap: 12px;
  2887.  
  2888. --horizontal-alignment: space-between; --vertical-alignment: last baseline;
  2889. --vertical-alignment-mobile: last baseline;
  2890. "
  2891.  >
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  <div
  2903.  class=" spacing-style text-block text-block--AUnlOT1l0cGx1UlBUW__product_list_text_YFtzcL h4
  2904.    
  2905.  "
  2906.  
  2907.  style="
  2908.    --padding-block-start: 0px; --padding-block-end:0px;
  2909. --padding-inline-start:0px; --padding-inline-end:0px;
  2910.  
  2911.    
  2912. --color: var(--color-foreground);
  2913.    --width: fit-content;
  2914.    --max-width: var(--max-width--body-normal);
  2915.    
  2916.    
  2917.  "
  2918.  
  2919.  
  2920. >
  2921.    <h3>Products</h3>
  2922.  </div>
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937. </div>
  2938. </div>
  2939.  
  2940.  
  2941.  
  2942. </div>
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950. <div
  2951.  class="
  2952.    resource-list
  2953.    
  2954.    
  2955.    resource-list--grid
  2956.  "
  2957.  style="--resource-list-column-gap-desktop: 8px;--resource-list-row-gap-desktop: 24px;--resource-list-columns: repeat(4, 1fr);--resource-list-columns-mobile: repeat(2, 1fr);--column-count-mobile: 2;"
  2958.  
  2959.    data-testid="resource-list-grid"
  2960.  
  2961. >
  2962.  
  2963.      
  2964.    
  2965.      
  2966.        
  2967.          <div
  2968.            class="resource-list__item"
  2969.          >
  2970.            
  2971.              
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977. <style data-shopify>
  2978.  
  2979. </style>
  2980.  
  2981.  
  2982. <product-card
  2983.  class="product-card"
  2984.  data-product-id="15917100826969"
  2985.  data-product-variants-size="1"
  2986.  id="product-card-AU0hRMDVxT21TUUhDa__static-product-card"
  2987.  data-product-transition="false"
  2988.  
  2989.  
  2990.  
  2991. >
  2992.  <a
  2993.    id="4c9bbcb2d2eaf7b1c47b8ed480563577"
  2994.    
  2995.      href="/products/cadbury-animal-biscuits?variant=56562013208921"
  2996.    
  2997.    class="product-card__link"
  2998.    ref="productCardLink"
  2999.  >
  3000.    <span class="visually-hidden">
  3001.      Cadbury Animal Biscuits
  3002.    </span>
  3003.  </a>
  3004.  <div
  3005.    class="
  3006.      product-card__content
  3007.      layout-panel-flex
  3008.      layout-panel-flex--column
  3009.      product-grid__card
  3010.      spacing-style
  3011.      border-style
  3012.      gap-style
  3013.      
  3014.    "
  3015.    style="
  3016.      --border-width: 1px; --border-style: none; --border-color:
  3017. rgb(var(--color-border-rgb) / 1.0); --border-radius:
  3018. 0px;
  3019.  
  3020.      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
  3021.  
  3022.  
  3023.  
  3024. --horizontal-alignment: ; --vertical-alignment: ;
  3025. --vertical-alignment-mobile: ;
  3026.  
  3027.      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3028.      --product-card-gap: 4px;
  3029.      --quick-add-display: none;
  3030.      --quick-add-mobile-display: none;
  3031.      
  3032.      
  3033.      
  3034.      
  3035.    "
  3036.  >
  3037.    
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046. <div
  3047.  ref="cardGallery"
  3048.  class="card-gallery card-gallery-ANXJDQ295NE9OQ25vQ__product_card_gallery_677WP3 spacing-style border-style"
  3049.  style="
  3050.    --border-width: 1px; --border-style: none; --border-color:
  3051. rgb(var(--color-border-rgb) / 1.0); --border-radius:
  3052. 0px;
  3053.  
  3054.    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3055.    --gallery-aspect-ratio: 1;
  3056.  "
  3057.  data-product-id="15917100826969"
  3058.  
  3059.    on:pointerenter="/previewImage"
  3060.    on:pointerleave="/resetImage"
  3061.  
  3062.  
  3063.  data-image-ratio="adapt"
  3064.  
  3065. >
  3066.    <product-title class="product-card-gallery__title-placeholder">
  3067.      <a
  3068.        class="contents"
  3069.        ref="productTitleLink"
  3070.        href="
  3071. /products/cadbury-animal-biscuits?variant=56562013208921"
  3072.        aria-hidden="true"
  3073.      >
  3074.        <span class="title-text">Cadbury Animal Biscuits</span>
  3075.      </a>
  3076.    </product-title>
  3077.  
  3078.  
  3079.    <div
  3080.  class="product-badges product-badges--top-right"
  3081.  style="
  3082.    --badge-border-radius: 100px;
  3083.    --badge-font-family: var(--font-body--family); --badge-font-weight: var(--font-body--weight); --badge-text-transform: none;
  3084.  "
  3085. ><div
  3086.      class="
  3087.        product-badges__badge product-badges__badge--rectangle
  3088.         color-scheme-3
  3089.      "
  3090.    >Sold out
  3091. </div></div>
  3092.  
  3093.  
  3094.  
  3095.    
  3096.      
  3097.  
  3098. <quick-add-component
  3099.  class="quick-add color-scheme-1 "
  3100.  ref="quickAdd"
  3101.  data-product-title="Cadbury Animal Biscuits"
  3102. >
  3103.  <product-form-component
  3104.    data-section-id="template--27015887192409__product_list_fa6P9H"
  3105.    data-product-id="15917100826969"
  3106.    on:submit="/handleSubmit"
  3107.    class="
  3108.      quick-add__product-form-component
  3109.       quick-add__product-form-component--single-option
  3110.       quick-add__product-form-component--single-variant
  3111.    "
  3112.  >
  3113.    <div
  3114.      class="visually-hidden"
  3115.      aria-live="assertive"
  3116.      role="status"
  3117.      aria-atomic="true"
  3118.      ref="liveRegion"
  3119.    ></div><form method="post" action="/cart/add" id="QuickAdd-ProductForm-15917100826969-ANXJDQ295NE9OQ25vQ__product_card_gallery_677WP3" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
  3120.        type="hidden"
  3121.        name="id"
  3122.        ref="variantId"
  3123.        value="56562013208921"
  3124.        
  3125.          disabled
  3126.        
  3127.      >
  3128.      <input
  3129.        type="hidden"
  3130.        name="quantity"
  3131.        value="1"
  3132.      >
  3133.      
  3134. <add-to-cart-component
  3135.  ref="addToCartButtonContainer"
  3136.  data-product-variant-media=""
  3137.  data-add-to-cart-animation="true"
  3138. >
  3139.  <button
  3140.    id=""
  3141.    type="submit"
  3142.    name="add"
  3143.    ref="addToCartButton"
  3144.    on:click="/handleClick"
  3145.    class="button button quick-add__button quick-add__button--add"
  3146.    
  3147.      disabled
  3148.    
  3149.  >
  3150.    <span
  3151.      class="add-to-cart-text"
  3152.    >
  3153.      
  3154.      <span class="add-to-cart-text__content is-visually-hidden-mobile">Add</span>
  3155.    </span>
  3156.    <span
  3157.      aria-hidden="true"
  3158.      class="add-to-cart-text--added"
  3159.    >
  3160.      <span class="svg-wrapper add-to-cart-icon--added"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
  3161. <path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  3162. </svg>
  3163. </span>
  3164.      <span class="is-visually-hidden-mobile">Added</span>
  3165.    </span>
  3166.  </button>
  3167. </add-to-cart-component>
  3168.  
  3169.  
  3170.  
  3171. <input type="hidden" name="product-id" value="15917100826969" /><input type="hidden" name="section-id" value="template--27015887192409__product_list_fa6P9H" /></form></product-form-component>
  3172. </quick-add-component>
  3173.  
  3174.  
  3175.  
  3176.    
  3177.  
  3178.  
  3179. </div>
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185. <div class="product-grid-view-zoom-out--details">
  3186.  
  3187.    <h3 class="h4">Cadbury Animal Biscuits</h3>
  3188.  
  3189. </div>
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  <a
  3197.    class="contents user-select-text"
  3198.    ref="productTitleLink"
  3199.    href="
  3200. /products/cadbury-animal-biscuits?variant=56562013208921"
  3201.  >
  3202.    
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  <div
  3209.  class=" spacing-style text-block text-block--ARnFuaHlsVWJlOEhHU__product_title_YXxMTj rte
  3210.    text-block--align-left rte
  3211.  "
  3212.  
  3213.  style="
  3214.    --padding-block-start: 4px; --padding-block-end:0px;
  3215. --padding-inline-start:0px; --padding-inline-end:0px;
  3216.  
  3217.    
  3218.  
  3219.    --width: 100%;
  3220.    --max-width: var(--max-width--body-normal);
  3221.    
  3222.      --text-align: left;
  3223.    
  3224.    
  3225.  "
  3226.  
  3227.  
  3228. >
  3229.    <p>Cadbury Animal Biscuits</p>
  3230.  </div>
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  </a>
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242. <product-price
  3243.  class="text-block text-block--align-left text-left h6 spacing-style"
  3244.  data-block-id="AUXNoUis3NWgwd3dRY__price_JQzVV4"
  3245.  data-product-id="15917100826969"
  3246.  style="
  3247.    
  3248. --color: var(--color-foreground);
  3249.    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3250.    --width: 100%;
  3251.  "
  3252.  
  3253. >
  3254.  <div ref="priceContainer">
  3255.  
  3256.  
  3257.  
  3258.    <span class="price">£0.00</span>
  3259.  
  3260.  
  3261.  
  3262. </div>
  3263.  
  3264.  
  3265.  
  3266. </product-price>
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  </div>
  3276. </product-card>
  3277.  
  3278.  
  3279.  
  3280.  
  3281.            
  3282.          </div>
  3283.  
  3284.          
  3285.            <!--@list/split-->
  3286.          
  3287.        
  3288.          <div
  3289.            class="resource-list__item"
  3290.          >
  3291.            
  3292.              
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298. <style data-shopify>
  3299.  
  3300. </style>
  3301.  
  3302.  
  3303. <product-card
  3304.  class="product-card"
  3305.  data-product-id="15915265425753"
  3306.  data-product-variants-size="1"
  3307.  id="product-card-AU0hRMDVxT21TUUhDa__static-product-card-1"
  3308.  data-product-transition="false"
  3309.  
  3310.  
  3311.  
  3312. >
  3313.  <a
  3314.    id="7a052dc4500f34b886825c2a5cd638d2"
  3315.    
  3316.      href="/products/liquorice-allsorts?variant=56553503654233"
  3317.    
  3318.    class="product-card__link"
  3319.    ref="productCardLink"
  3320.  >
  3321.    <span class="visually-hidden">
  3322.      Liquorice Allsorts Selection Box
  3323.    </span>
  3324.  </a>
  3325.  <div
  3326.    class="
  3327.      product-card__content
  3328.      layout-panel-flex
  3329.      layout-panel-flex--column
  3330.      product-grid__card
  3331.      spacing-style
  3332.      border-style
  3333.      gap-style
  3334.      
  3335.    "
  3336.    style="
  3337.      --border-width: 1px; --border-style: none; --border-color:
  3338. rgb(var(--color-border-rgb) / 1.0); --border-radius:
  3339. 0px;
  3340.  
  3341.      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
  3342.  
  3343.  
  3344.  
  3345. --horizontal-alignment: ; --vertical-alignment: ;
  3346. --vertical-alignment-mobile: ;
  3347.  
  3348.      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3349.      --product-card-gap: 4px;
  3350.      --quick-add-display: none;
  3351.      --quick-add-mobile-display: none;
  3352.      
  3353.      
  3354.      
  3355.      
  3356.    "
  3357.  >
  3358.    
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367. <div
  3368.  ref="cardGallery"
  3369.  class="card-gallery card-gallery-ANXJDQ295NE9OQ25vQ__product_card_gallery_677WP3-1 spacing-style border-style"
  3370.  style="
  3371.    --border-width: 1px; --border-style: none; --border-color:
  3372. rgb(var(--color-border-rgb) / 1.0); --border-radius:
  3373. 0px;
  3374.  
  3375.    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3376.    --gallery-aspect-ratio: 1;
  3377.  "
  3378.  data-product-id="15915265425753"
  3379.  
  3380.    on:pointerenter="/previewImage"
  3381.    on:pointerleave="/resetImage"
  3382.  
  3383.  
  3384.  data-image-ratio="adapt"
  3385.  
  3386. >
  3387.    <product-title class="product-card-gallery__title-placeholder">
  3388.      <a
  3389.        class="contents"
  3390.        ref="productTitleLink"
  3391.        href="
  3392. /products/liquorice-allsorts?variant=56553503654233"
  3393.        aria-hidden="true"
  3394.      >
  3395.        <span class="title-text">Liquorice Allsorts Selection Box</span>
  3396.      </a>
  3397.    </product-title>
  3398.  
  3399.  
  3400.    <div
  3401.  class="product-badges product-badges--top-right"
  3402.  style="
  3403.    --badge-border-radius: 100px;
  3404.    --badge-font-family: var(--font-body--family); --badge-font-weight: var(--font-body--weight); --badge-text-transform: none;
  3405.  "
  3406. ><div
  3407.      class="
  3408.        product-badges__badge product-badges__badge--rectangle
  3409.         color-scheme-3
  3410.      "
  3411.    >Sold out
  3412. </div></div>
  3413.  
  3414.  
  3415.  
  3416.    
  3417.      
  3418.  
  3419. <quick-add-component
  3420.  class="quick-add color-scheme-1 "
  3421.  ref="quickAdd"
  3422.  data-product-title="Liquorice Allsorts Selection Box"
  3423. >
  3424.  <product-form-component
  3425.    data-section-id="template--27015887192409__product_list_fa6P9H"
  3426.    data-product-id="15915265425753"
  3427.    on:submit="/handleSubmit"
  3428.    class="
  3429.      quick-add__product-form-component
  3430.       quick-add__product-form-component--single-option
  3431.       quick-add__product-form-component--single-variant
  3432.    "
  3433.  >
  3434.    <div
  3435.      class="visually-hidden"
  3436.      aria-live="assertive"
  3437.      role="status"
  3438.      aria-atomic="true"
  3439.      ref="liveRegion"
  3440.    ></div><form method="post" action="/cart/add" id="QuickAdd-ProductForm-15915265425753-ANXJDQ295NE9OQ25vQ__product_card_gallery_677WP3-1" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
  3441.        type="hidden"
  3442.        name="id"
  3443.        ref="variantId"
  3444.        value="56553503654233"
  3445.        
  3446.          disabled
  3447.        
  3448.      >
  3449.      <input
  3450.        type="hidden"
  3451.        name="quantity"
  3452.        value="1"
  3453.      >
  3454.      
  3455. <add-to-cart-component
  3456.  ref="addToCartButtonContainer"
  3457.  data-product-variant-media=""
  3458.  data-add-to-cart-animation="true"
  3459. >
  3460.  <button
  3461.    id=""
  3462.    type="submit"
  3463.    name="add"
  3464.    ref="addToCartButton"
  3465.    on:click="/handleClick"
  3466.    class="button button quick-add__button quick-add__button--add"
  3467.    
  3468.      disabled
  3469.    
  3470.  >
  3471.    <span
  3472.      class="add-to-cart-text"
  3473.    >
  3474.      
  3475.      <span class="add-to-cart-text__content is-visually-hidden-mobile">Add</span>
  3476.    </span>
  3477.    <span
  3478.      aria-hidden="true"
  3479.      class="add-to-cart-text--added"
  3480.    >
  3481.      <span class="svg-wrapper add-to-cart-icon--added"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
  3482. <path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  3483. </svg>
  3484. </span>
  3485.      <span class="is-visually-hidden-mobile">Added</span>
  3486.    </span>
  3487.  </button>
  3488. </add-to-cart-component>
  3489.  
  3490.  
  3491.  
  3492. <input type="hidden" name="product-id" value="15915265425753" /><input type="hidden" name="section-id" value="template--27015887192409__product_list_fa6P9H" /></form></product-form-component>
  3493. </quick-add-component>
  3494.  
  3495.  
  3496.  
  3497.    
  3498.  
  3499.  
  3500. </div>
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506. <div class="product-grid-view-zoom-out--details">
  3507.  
  3508.    <h3 class="h4">Liquorice Allsorts Selection Box</h3>
  3509.  
  3510. </div>
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  <a
  3518.    class="contents user-select-text"
  3519.    ref="productTitleLink"
  3520.    href="
  3521. /products/liquorice-allsorts?variant=56553503654233"
  3522.  >
  3523.    
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  <div
  3530.  class=" spacing-style text-block text-block--ARnFuaHlsVWJlOEhHU__product_title_YXxMTj-1 rte
  3531.    text-block--align-left rte
  3532.  "
  3533.  
  3534.  style="
  3535.    --padding-block-start: 4px; --padding-block-end:0px;
  3536. --padding-inline-start:0px; --padding-inline-end:0px;
  3537.  
  3538.    
  3539.  
  3540.    --width: 100%;
  3541.    --max-width: var(--max-width--body-normal);
  3542.    
  3543.      --text-align: left;
  3544.    
  3545.    
  3546.  "
  3547.  
  3548.  
  3549. >
  3550.    <p>Liquorice Allsorts Selection Box</p>
  3551.  </div>
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  </a>
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563. <product-price
  3564.  class="text-block text-block--align-left text-left h6 spacing-style"
  3565.  data-block-id="AUXNoUis3NWgwd3dRY__price_JQzVV4-1"
  3566.  data-product-id="15915265425753"
  3567.  style="
  3568.    
  3569. --color: var(--color-foreground);
  3570.    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3571.    --width: 100%;
  3572.  "
  3573.  
  3574. >
  3575.  <div ref="priceContainer">
  3576.  
  3577.  
  3578.  
  3579.    <span class="price">£0.00</span>
  3580.  
  3581.  
  3582.  
  3583. </div>
  3584.  
  3585.  
  3586.  
  3587. </product-price>
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  </div>
  3597. </product-card>
  3598.  
  3599.  
  3600.  
  3601.  
  3602.            
  3603.          </div>
  3604.  
  3605.          
  3606.            <!--@list/split-->
  3607.          
  3608.        
  3609.          <div
  3610.            class="resource-list__item"
  3611.          >
  3612.            
  3613.              
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619. <style data-shopify>
  3620.  
  3621. </style>
  3622.  
  3623.  
  3624. <product-card
  3625.  class="product-card"
  3626.  data-product-id="15915268637017"
  3627.  data-product-variants-size="1"
  3628.  id="product-card-AU0hRMDVxT21TUUhDa__static-product-card-2"
  3629.  data-product-transition="false"
  3630.  
  3631.  
  3632.  
  3633. >
  3634.  <a
  3635.    id="70a6650670a84255f286f66e1c31c1fa"
  3636.    
  3637.      href="/products/liquorice-allsorts-sweet-jar?variant=56553508012377"
  3638.    
  3639.    class="product-card__link"
  3640.    ref="productCardLink"
  3641.  >
  3642.    <span class="visually-hidden">
  3643.      Liquorice Allsorts Sweet Jar
  3644.    </span>
  3645.  </a>
  3646.  <div
  3647.    class="
  3648.      product-card__content
  3649.      layout-panel-flex
  3650.      layout-panel-flex--column
  3651.      product-grid__card
  3652.      spacing-style
  3653.      border-style
  3654.      gap-style
  3655.      
  3656.    "
  3657.    style="
  3658.      --border-width: 1px; --border-style: none; --border-color:
  3659. rgb(var(--color-border-rgb) / 1.0); --border-radius:
  3660. 0px;
  3661.  
  3662.      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
  3663.  
  3664.  
  3665.  
  3666. --horizontal-alignment: ; --vertical-alignment: ;
  3667. --vertical-alignment-mobile: ;
  3668.  
  3669.      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3670.      --product-card-gap: 4px;
  3671.      --quick-add-display: none;
  3672.      --quick-add-mobile-display: none;
  3673.      
  3674.      
  3675.      
  3676.      
  3677.    "
  3678.  >
  3679.    
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688. <div
  3689.  ref="cardGallery"
  3690.  class="card-gallery card-gallery-ANXJDQ295NE9OQ25vQ__product_card_gallery_677WP3-2 spacing-style border-style"
  3691.  style="
  3692.    --border-width: 1px; --border-style: none; --border-color:
  3693. rgb(var(--color-border-rgb) / 1.0); --border-radius:
  3694. 0px;
  3695.  
  3696.    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3697.    --gallery-aspect-ratio: 1;
  3698.  "
  3699.  data-product-id="15915268637017"
  3700.  
  3701.    on:pointerenter="/previewImage"
  3702.    on:pointerleave="/resetImage"
  3703.  
  3704.  
  3705.  data-image-ratio="adapt"
  3706.  
  3707. >
  3708.    <product-title class="product-card-gallery__title-placeholder">
  3709.      <a
  3710.        class="contents"
  3711.        ref="productTitleLink"
  3712.        href="
  3713. /products/liquorice-allsorts-sweet-jar?variant=56553508012377"
  3714.        aria-hidden="true"
  3715.      >
  3716.        <span class="title-text">Liquorice Allsorts Sweet Jar</span>
  3717.      </a>
  3718.    </product-title>
  3719.  
  3720.  
  3721.    <div
  3722.  class="product-badges product-badges--top-right"
  3723.  style="
  3724.    --badge-border-radius: 100px;
  3725.    --badge-font-family: var(--font-body--family); --badge-font-weight: var(--font-body--weight); --badge-text-transform: none;
  3726.  "
  3727. ><div
  3728.      class="
  3729.        product-badges__badge product-badges__badge--rectangle
  3730.         color-scheme-3
  3731.      "
  3732.    >Sold out
  3733. </div></div>
  3734.  
  3735.  
  3736.  
  3737.    
  3738.      
  3739.  
  3740. <quick-add-component
  3741.  class="quick-add color-scheme-1 "
  3742.  ref="quickAdd"
  3743.  data-product-title="Liquorice Allsorts Sweet Jar"
  3744. >
  3745.  <product-form-component
  3746.    data-section-id="template--27015887192409__product_list_fa6P9H"
  3747.    data-product-id="15915268637017"
  3748.    on:submit="/handleSubmit"
  3749.    class="
  3750.      quick-add__product-form-component
  3751.       quick-add__product-form-component--single-option
  3752.       quick-add__product-form-component--single-variant
  3753.    "
  3754.  >
  3755.    <div
  3756.      class="visually-hidden"
  3757.      aria-live="assertive"
  3758.      role="status"
  3759.      aria-atomic="true"
  3760.      ref="liveRegion"
  3761.    ></div><form method="post" action="/cart/add" id="QuickAdd-ProductForm-15915268637017-ANXJDQ295NE9OQ25vQ__product_card_gallery_677WP3-2" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
  3762.        type="hidden"
  3763.        name="id"
  3764.        ref="variantId"
  3765.        value="56553508012377"
  3766.        
  3767.          disabled
  3768.        
  3769.      >
  3770.      <input
  3771.        type="hidden"
  3772.        name="quantity"
  3773.        value="1"
  3774.      >
  3775.      
  3776. <add-to-cart-component
  3777.  ref="addToCartButtonContainer"
  3778.  data-product-variant-media=""
  3779.  data-add-to-cart-animation="true"
  3780. >
  3781.  <button
  3782.    id=""
  3783.    type="submit"
  3784.    name="add"
  3785.    ref="addToCartButton"
  3786.    on:click="/handleClick"
  3787.    class="button button quick-add__button quick-add__button--add"
  3788.    
  3789.      disabled
  3790.    
  3791.  >
  3792.    <span
  3793.      class="add-to-cart-text"
  3794.    >
  3795.      
  3796.      <span class="add-to-cart-text__content is-visually-hidden-mobile">Add</span>
  3797.    </span>
  3798.    <span
  3799.      aria-hidden="true"
  3800.      class="add-to-cart-text--added"
  3801.    >
  3802.      <span class="svg-wrapper add-to-cart-icon--added"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
  3803. <path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  3804. </svg>
  3805. </span>
  3806.      <span class="is-visually-hidden-mobile">Added</span>
  3807.    </span>
  3808.  </button>
  3809. </add-to-cart-component>
  3810.  
  3811.  
  3812.  
  3813. <input type="hidden" name="product-id" value="15915268637017" /><input type="hidden" name="section-id" value="template--27015887192409__product_list_fa6P9H" /></form></product-form-component>
  3814. </quick-add-component>
  3815.  
  3816.  
  3817.  
  3818.    
  3819.  
  3820.  
  3821. </div>
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827. <div class="product-grid-view-zoom-out--details">
  3828.  
  3829.    <h3 class="h4">Liquorice Allsorts Sweet Jar</h3>
  3830.  
  3831. </div>
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  <a
  3839.    class="contents user-select-text"
  3840.    ref="productTitleLink"
  3841.    href="
  3842. /products/liquorice-allsorts-sweet-jar?variant=56553508012377"
  3843.  >
  3844.    
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  <div
  3851.  class=" spacing-style text-block text-block--ARnFuaHlsVWJlOEhHU__product_title_YXxMTj-2 rte
  3852.    text-block--align-left rte
  3853.  "
  3854.  
  3855.  style="
  3856.    --padding-block-start: 4px; --padding-block-end:0px;
  3857. --padding-inline-start:0px; --padding-inline-end:0px;
  3858.  
  3859.    
  3860.  
  3861.    --width: 100%;
  3862.    --max-width: var(--max-width--body-normal);
  3863.    
  3864.      --text-align: left;
  3865.    
  3866.    
  3867.  "
  3868.  
  3869.  
  3870. >
  3871.    <p>Liquorice Allsorts Sweet Jar</p>
  3872.  </div>
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  </a>
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884. <product-price
  3885.  class="text-block text-block--align-left text-left h6 spacing-style"
  3886.  data-block-id="AUXNoUis3NWgwd3dRY__price_JQzVV4-2"
  3887.  data-product-id="15915268637017"
  3888.  style="
  3889.    
  3890. --color: var(--color-foreground);
  3891.    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3892.    --width: 100%;
  3893.  "
  3894.  
  3895. >
  3896.  <div ref="priceContainer">
  3897.  
  3898.  
  3899.  
  3900.    <span class="price">£0.00</span>
  3901.  
  3902.  
  3903.  
  3904. </div>
  3905.  
  3906.  
  3907.  
  3908. </product-price>
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  </div>
  3918. </product-card>
  3919.  
  3920.  
  3921.  
  3922.  
  3923.            
  3924.          </div>
  3925.  
  3926.          
  3927.        
  3928.      
  3929.    
  3930.  
  3931.  
  3932.    
  3933. </div>
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  <div
  3940.    class="section-resource-list__content"
  3941.    style="--horizontal-alignment: flex-start;"
  3942.  ></div>
  3943. </div>
  3944.  
  3945.  
  3946. </div>
  3947.    </main>
  3948.  
  3949.    <!-- BEGIN sections: footer-group -->
  3950. <footer id="shopify-section-sections--27015887323481__footer_m9NzUG" class="shopify-section shopify-section-group-footer-group section-wrapper">
  3951.  
  3952. <div class="section-background color-scheme-1"></div>
  3953. <div
  3954.  class="section section--page-width color-scheme-1"
  3955. >
  3956.  
  3957.  <div
  3958.    class="
  3959.      footer-content
  3960.      spacing-style
  3961.      
  3962.      
  3963.    "
  3964.    style="
  3965.      --padding-block-start: max(20px, calc(var(--spacing-scale) * 30px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 30px));
  3966.      --footer-gap: 20px;
  3967.      --grid-columns: 2;
  3968.      --last-row-count: 2;
  3969.      --tablet-last-row-count: 2;
  3970.    "
  3971.  >
  3972.    
  3973.  
  3974.  
  3975. <div
  3976.  class="
  3977.    group-block
  3978.    group-block--height-fit
  3979.    group-block--width-fill
  3980.    border-style
  3981.    spacing-style
  3982.    size-style
  3983.    
  3984.    
  3985.  "
  3986.  style="
  3987.    --border-width: 1px; --border-style: none; --border-color:
  3988. rgb(var(--color-border-rgb) / 1.0); --border-radius:
  3989. 0px;
  3990.  
  3991.    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
  3992.    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
  3993.    
  3994.  "
  3995.  
  3996.  data-testid="group-block"
  3997. ><div class="group-block__media-wrapper">
  3998.    
  3999.  
  4000.    
  4001.  </div>
  4002.  
  4003.  <div
  4004.    class="
  4005.      group-block-content
  4006.      
  4007.      layout-panel-flex
  4008.      layout-panel-flex--column
  4009.       mobile-column
  4010.    "
  4011.    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
  4012.  
  4013. --gap: 6px;
  4014.  
  4015. --horizontal-alignment: flex-start; --vertical-alignment: center;
  4016. --vertical-alignment-mobile: center;
  4017. "
  4018.  >
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  <div
  4028.  class=" spacing-style text-block text-block--AbzJWQkU0bzRnd3JjT__text_LWt8Pz h4
  4029.    text-block--align-left
  4030.  "
  4031.  
  4032.  style="
  4033.    --padding-block-start: 0px; --padding-block-end:0px;
  4034. --padding-inline-start:0px; --padding-inline-end:0px;
  4035.  
  4036.    
  4037. --color: var(--color-foreground);
  4038.    --width: 100%;
  4039.    --max-width: var(--max-width--body-normal);
  4040.    
  4041.      --text-align: left;
  4042.    
  4043.    
  4044.  "
  4045.  
  4046.  
  4047. >
  4048.    <h2>Join our email list</h2>
  4049.  </div>
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  <rte-formatter
  4065.  class=" spacing-style text-block text-block--ARUNjUXJPQkRaNTU2S__text_f9CFLH rte
  4066.    text-block--align-left rte
  4067.  "
  4068.  
  4069.  style="
  4070.    --padding-block-start: 0px; --padding-block-end:0px;
  4071. --padding-inline-start:0px; --padding-inline-end:0px;
  4072.  
  4073.    
  4074.  
  4075.    --width: 100%;
  4076.    --max-width: var(--max-width--body-normal);
  4077.    
  4078.      --text-align: left;
  4079.    
  4080.    
  4081.  "
  4082.  
  4083.  
  4084. >
  4085.    <p>Get exclusive deals and early access to new products.</p>
  4086.  </rte-formatter>
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094. </div>
  4095. </div>
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104. <email-signup-block
  4105.  class="email-signup-block size-style spacing-style"
  4106.  style="--size-style-width: 100%;--size-style-height: ;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;"
  4107.  
  4108. >
  4109.  
  4110. <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="✓" />
  4111.    <div
  4112.      class="email-signup__input-group "
  4113.      style="--border-width: 1px; --border-radius: 100px;"
  4114.    >
  4115.      <label
  4116.        for="EmailInput-AWlFCOW0vejVla29DR__email_signup_crihX7"
  4117.        class="visually-hidden"
  4118.      >
  4119.        Email
  4120.      </label>
  4121.      <input
  4122.        id="EmailInput-AWlFCOW0vejVla29DR__email_signup_crihX7"
  4123.        class="email-signup__input email-signup__input--all paragraph "
  4124.        type="email"
  4125.        name="contact[email]"
  4126.        autocorrect="off"
  4127.        autocapitalize="off"
  4128.        autocomplete="email"
  4129.        placeholder="Email address"
  4130.        required
  4131.        
  4132.      >
  4133.      <button
  4134.        class="email-signup__button email-signup__button--integrated email-signup__button--arrow paragraph button-unstyled button-unstyled--AWlFCOW0vejVla29DR__email_signup_crihX7 "
  4135.        
  4136.          aria-label="Sign up"
  4137.        
  4138.      >
  4139.        
  4140.          <svg
  4141.            viewBox="0 0 20 20"
  4142.            xmlns="http://www.w3.org/2000/svg"
  4143.            focusable="false"
  4144.            aria-hidden="true"
  4145.            class="email-signup__button-icon"
  4146.          >
  4147.            
  4148. <path
  4149.      clip-rule="evenodd"
  4150.      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"
  4151.      fill="currentColor"
  4152.      fill-rule="evenodd"
  4153.    />
  4154.          </svg>
  4155.        
  4156.      </button>
  4157.    </div></form>
  4158.  
  4159.  <script
  4160.    src="//duncansgifts.com/cdn/shop/t/1/assets/email-signup.js?v=11926998321451148611762166056"
  4161.    defer
  4162.  ></script>
  4163. </email-signup-block>
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  </div>
  4170. </div>
  4171.  
  4172.  
  4173.  
  4174.  
  4175. </footer><div id="shopify-section-sections--27015887323481__custom_liquid_pD36gP" class="shopify-section shopify-section-group-footer-group">
  4176.  
  4177. <div class="section-background color-scheme-1"></div>
  4178. <div
  4179.  class="section section--page-width spacing-style color-scheme-1"
  4180.  style="--padding-block-start: 0px; --padding-block-end:0px;
  4181. --padding-inline-start:0px; --padding-inline-end:0px;
  4182. "
  4183. >
  4184.  <a href="https://duncansgifts.com/pages/sitemap">Sitemap</a> |
  4185. <a href="https://duncansgifts.com/sitemap.xml">XML</a>
  4186. </div>
  4187.  
  4188.  
  4189. </div><div id="shopify-section-sections--27015887323481__footer_utilities_jLGE8U" class="shopify-section shopify-section-group-footer-group footer-utilities">
  4190.  
  4191. <div class="section-background color-scheme-1"></div>
  4192. <div
  4193.  class="section section--page-width color-scheme-1"
  4194.  
  4195. >
  4196.  <div
  4197.    class="utilities spacing-style"
  4198.    style="--padding-block-start: 20px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); --border-width: 0px; --gap: 24px;"
  4199.    data-testid="footer-utilities"
  4200.  >
  4201.    
  4202.  
  4203. <div
  4204.  class="
  4205.    footer-utilities__group-copyright
  4206.    custom-typography
  4207.    footer-utilities__text
  4208.    custom-font-size
  4209.  "
  4210.  style="
  4211. --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-);"
  4212.  
  4213. >
  4214.  <span class="footer-utilities__text">
  4215.    &copy; 2025
  4216.    <a href="/" title="">DuncansGifts</a>, <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
  4217. </span>
  4218. </div>
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  <anchored-popover-component
  4224.    class="footer-utilities__policy-list footer-utilities__text"
  4225.    data-hover-triggered="true"
  4226.  >
  4227.    <button
  4228.      class="policy-list-trigger button-unstyled"
  4229.      popovertarget="terms-policies-popover"
  4230.      popovertargetaction="toggle"
  4231.      ref="trigger"
  4232.      style="
  4233. --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-);"
  4234.      
  4235.    >
  4236.      Terms and Policies
  4237.    </button>
  4238.    <div
  4239.      class="terms-policies-popover color-scheme-1"
  4240.      id="terms-policies-popover"
  4241.      popover="auto"
  4242.      ref="popover"
  4243.    >
  4244.      <ul
  4245.        class="
  4246.          policy_list list-unstyled
  4247.          custom-typography
  4248.          custom-font-size
  4249.        "
  4250.      ><li>
  4251.              <a
  4252.                href="/policies/privacy-policy"
  4253.                class="footer-utilities__text"
  4254.              >Privacy policy</a>
  4255.            </li></ul>
  4256.    </div>
  4257.  </anchored-popover-component>
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265. <div
  4266.  class="social-icons__wrapper footer-utilities__icons"
  4267.  
  4268. >
  4269.  
  4270.  
  4271.  
  4272.    
  4273.  
  4274.    
  4275.    
  4276.      
  4277.    
  4278.  
  4279.    
  4280.  
  4281.    
  4282.    
  4283.      
  4284.    
  4285.  
  4286.    
  4287.  
  4288.    
  4289.    
  4290.      
  4291.    
  4292.  
  4293.    
  4294.  
  4295.    
  4296.    
  4297.      
  4298.    
  4299.  
  4300.    
  4301.  
  4302.    
  4303.    
  4304.      
  4305.    
  4306.  
  4307.    
  4308.  
  4309.    
  4310.    
  4311.  
  4312.    
  4313.  
  4314.    
  4315.    
  4316.  
  4317.    
  4318.  
  4319.    
  4320.    
  4321.  
  4322.    
  4323.  
  4324.    
  4325.    
  4326.  
  4327.    
  4328.  
  4329.    
  4330.    
  4331.  
  4332.    
  4333.  
  4334.    
  4335.    
  4336.  
  4337.    
  4338.  
  4339.    
  4340.    
  4341.  
  4342.    
  4343.  
  4344.    
  4345.    
  4346.  
  4347. </div>
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  </div>
  4354. </div>
  4355.  
  4356.  
  4357.  
  4358.  
  4359. </div><div id="shopify-section-sections--27015887323481__custom_liquid_Pxjccc" class="shopify-section shopify-section-group-footer-group">
  4360.  
  4361. <div class="section-background color-scheme-1"></div>
  4362. <div
  4363.  class="section section--page-width spacing-style color-scheme-1"
  4364.  style="--padding-block-start: 0px; --padding-block-end:0px;
  4365. --padding-inline-start:0px; --padding-inline-end:0px;
  4366. "
  4367. >
  4368.  
  4369. </div>
  4370.  
  4371.  
  4372. </div>
  4373. <!-- END sections: footer-group -->
  4374.  
  4375.    <script
  4376.  src="//duncansgifts.com/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111762166056"
  4377.  type="module"
  4378. ></script>
  4379.  
  4380. <dialog-component
  4381.  id="search-modal"
  4382.  class="search-modal"
  4383.  
  4384. >
  4385.  <dialog
  4386.    ref="dialog"
  4387.    on:click="/closeDialogOnClickOutside"
  4388.    on:keydown="/closeDialogOnEscapePress"
  4389.    class="search-modal__content dialog-modal"
  4390.    scroll-lock
  4391.    aria-labelledby="search-modal-heading"
  4392.  >
  4393.    <h2
  4394.      id="search-modal-heading"
  4395.      class="visually-hidden"
  4396.    >
  4397.      Search
  4398.    </h2>
  4399.    <script
  4400.  src="//duncansgifts.com/cdn/shop/t/1/assets/predictive-search.js?v=53445493388242646041762166056"
  4401.  type="module"
  4402.  fetchpriority="low"
  4403. ></script>
  4404.  
  4405. <predictive-search-component
  4406.  class="predictive-search color-scheme-1"
  4407.  style="--product-corner-radius: 0px; --card-corner-radius: 4px;"
  4408.  data-section-id="predictive-search"
  4409.  data-testid="search-component--modal"
  4410.  role="search"
  4411.  aria-label="Search"
  4412. >
  4413.  <form
  4414.    action="/search"
  4415.    method="get"
  4416.    role="search"
  4417.    class="predictive-search-form"
  4418.    ref="form"
  4419.    on:keydown="/onSearchKeyDown"
  4420.  >
  4421.    <div
  4422.      class="predictive-search-form__header"
  4423.    >
  4424.      <div class="predictive-search-form__header-inner">
  4425.        <label
  4426.          for="cmdk-input"
  4427.          class="visually-hidden"
  4428.        >Search</label>
  4429.        <input
  4430.          class="search-input"
  4431.          id="cmdk-input"
  4432.          type="search"
  4433.          name="q"
  4434.          role="combobox"
  4435.          aria-expanded="false"
  4436.          aria-owns="predictive-search-results"
  4437.          aria-controls="predictive-search-results"
  4438.          aria-haspopup="listbox"
  4439.          aria-autocomplete="list"
  4440.          autocomplete="off"
  4441.          placeholder="Search"
  4442.          ref="searchInput"
  4443.          on:input="/search"
  4444.          on:keydown="/onSearchKeyDown"
  4445.        >
  4446.        <input
  4447.          name="options[prefix]"
  4448.          type="hidden"
  4449.          value="last"
  4450.        >
  4451.        <span class="svg-wrapper predictive-search__icon">
  4452.          <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>
  4453.  
  4454.        </span>
  4455.        <button
  4456.          type="button"
  4457.          class="button-unstyled predictive-search__reset-button"
  4458.          ref="resetButton"
  4459.          hidden
  4460.          on:click="/resetSearch"
  4461.        >
  4462.          Clear
  4463.        </button>
  4464.      </div>
  4465.      <button
  4466.        type="button"
  4467.        class="button predictive-search__close-modal-button"
  4468.        aria-label="Close dialog"
  4469.        on:click="dialog-component/closeDialog"
  4470.        ref="closeModalButton"
  4471.      >
  4472.        <span class="svg-wrapper">
  4473.          <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  4474.  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  4475.  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  4476. </svg>
  4477.  
  4478.        </span>
  4479.      </button>
  4480.    </div>
  4481.  
  4482.    <div class="predictive-search-form__content-wrapper">
  4483.      <div
  4484.        class="predictive-search-form__content"
  4485.        tabindex="-1"
  4486.        ref="predictiveSearchResults"
  4487.        on:click="/handleModalClick"
  4488.      >
  4489.        
  4490.  
  4491. <div
  4492.  id="predictive-search-results"
  4493.  class="predictive-search-dropdown"
  4494.  role="listbox"
  4495.  aria-expanded="true"
  4496.  style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);"
  4497. >
  4498.  
  4499. </div>
  4500.  
  4501.      </div>
  4502.  
  4503.      <div class="predictive-search-form__footer">
  4504.        <button
  4505.          class="button button-primary predictive-search__search-button"
  4506.          ref="viewAllButton"
  4507.        >
  4508.          View all
  4509.        </button>
  4510.      </div>
  4511.    </div>
  4512.  </form>
  4513. </predictive-search-component>
  4514.  
  4515.  
  4516.  
  4517.  </dialog>
  4518. </dialog-component>
  4519.  
  4520.  
  4521.  
  4522.  
  4523.    
  4524.      <quick-add-dialog id="quick-add-dialog">
  4525.  <dialog
  4526.    class="quick-add-modal dialog-modal color-scheme-1"
  4527.    ref="dialog"
  4528.    scroll-lock
  4529.  >
  4530.    <button
  4531.      ref="closeButton"
  4532.      on:click="/closeDialog"
  4533.      class="button button-unstyled close-button quick-add-modal__close"
  4534.      aria-label="Close dialog"
  4535.    ><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  4536.  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  4537.  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
  4538. </svg>
  4539. </button>
  4540.    <div
  4541.      id="quick-add-modal-content"
  4542.      class="quick-add-modal__content"
  4543.    ></div>
  4544.  </dialog>
  4545. </quick-add-dialog>
  4546.  
  4547.  
  4548.  
  4549.    
  4550.  </body>
  4551. </html>
  4552.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda