PageSourceSearch

https://bran-castle.com/pages/contact

html bran-castle.com collected 2026-09-24 18:19:06 UTC 102,568 bytes, 1,148 lines download raw bytes

1<!doctype html>
2
3<html lang="en" dir="ltr">
4  <head>
5    <meta charset="utf-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">
7
8    <title>
9      Contact
10    </title><link rel="canonical" href="https://bran-castle.com/pages/contact"><link rel="shortcut icon" href="//bran-castle.com/cdn/shop/files/favicon.png?v=1790243985&width=96">
11      <link rel="apple-touch-icon" href="//bran-castle.com/cdn/shop/files/favicon.png?v=1790243985&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin=""><link rel="preload" href="//bran-castle.com/cdn/shop/t/14/assets/CrimsonPro-SemiBold.ttf?v=166011953833032058581785795683" as="font" type="font/ttf" crossorigin=""><link rel="preload" href="//bran-castle.com/cdn/shop/t/14/assets/CrimsonPro-Regular.ttf?v=90717743030916956991785795682" as="font" type="font/ttf" crossorigin=""><meta property="og:type" content="website">
12  <meta property="og:title" content="Contact"><meta property="og:url" content="https://bran-castle.com/pages/contact">
13<meta property="og:site_name" content="Bran Castle"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Contact">
14  <meta name="twitter:description" content="Contact">
14<script type="application/ld+json">
15  {
16    "@context": "https://schema.org",
17    "@type": "BreadcrumbList",
18    "itemListElement": [{
19        "@type": "ListItem",
20        "position": 1,
21        "name": "Home",
22        "item": "https://bran-castle.com"
23      },{
24            "@type": "ListItem",
25            "position": 2,
26            "name": "Contact",
27            "item": "https://bran-castle.com/pages/contact"
28          }]
29  }
30</script>
30<style>/* Typography (local Crimson Pro) */
31    @font-face {
32      font-family: 'Crimson Pro Local';
33      src: url('//bran-castle.com/cdn/shop/t/14/assets/CrimsonPro-Light.ttf?v=59244523930095998571785795682') format('truetype');
34      font-weight: 300;
35      font-style: normal;
36      font-display: fallback;
37    }
38    @font-face {
39      font-family: 'Crimson Pro Local';
40      src: url('//bran-castle.com/cdn/shop/t/14/assets/CrimsonPro-Regular.ttf?v=90717743030916956991785795682') format('truetype');
41      font-weight: 400;
42      font-style: normal;
43      font-display: fallback;
44    }
45    @font-face {
46      font-family: 'Crimson Pro Local';
47      src: url('//bran-castle.com/cdn/shop/t/14/assets/CrimsonPro-SemiBold.ttf?v=166011953833032058581785795683') format('truetype');
48      font-weight: 600;
49      font-style: normal;
50      font-display: fallback;
51    }
52    @font-face {
53      font-family: 'Crimson Pro Local';
54      src: url('//bran-castle.com/cdn/shop/t/14/assets/CrimsonPro-Bold.ttf?v=52109320572171615221785795681') format('truetype');
55      font-weight: 700;
56      font-style: normal;
57      font-display: fallback;
58    }
59    @font-face {
60      font-family: 'Crimson Pro Local';
61      src: url('//bran-castle.com/cdn/shop/t/14/assets/CrimsonPro-ExtraBold.ttf?v=48443736309698438981785795681') format('truetype');
62      font-weight: 800;
63      font-style: normal;
64      font-display: fallback;
65    }
66    @font-face {
67      font-family: 'Crimson Pro Local';
68      src: url('//bran-castle.com/cdn/shop/t/14/assets/CrimsonPro-Black.ttf?v=35187096731370766681785795680') format('truetype');
69      font-weight: 900;
70      font-style: normal;
71      font-display: fallback;
72    }:root {
73    /* Container */
74    --container-max-width: 100%;
75    --container-xxs-max-width: 27.5rem; /* 440px */
76    --container-xs-max-width: 42.5rem; /* 680px */
77    --container-sm-max-width: 61.25rem; /* 980px */
78    --container-md-max-width: 71.875rem; /* 1150px */
79    --container-lg-max-width: 78.75rem; /* 1260px */
80    --container-xl-max-width: 85rem; /* 1360px */
81    --container-gutter: 1.25rem;
82
83    --section-vertical-spacing: 2rem;
84    --section-vertical-spacing-tight:2rem;
85
86    --section-stack-gap:1.5rem;
87    --section-stack-gap-tight:1.5rem;
88
89    /* Form settings */
90    --form-gap: 1.25rem; /* Gap between fieldset and submit button */
91    --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
92    --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
93    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
94    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
95    --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
96    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */
97
98    /* Other sizes */
99    --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));
100
101    /* RTL support */
102    --transform-logical-flip: 1;
103    --transform-origin-start: left;
104    --transform-origin-end: right;
105
106    /**
107     * ---------------------------------------------------------------------
108     * TYPOGRAPHY
109     * ---------------------------------------------------------------------
110     */
111
112    /* Font properties */
113    --heading-font-family: 'Crimson Pro Local', Georgia, 'Times New Roman', serif;
114    --heading-font-weight: 600;
115    --heading-font-style: normal;
116    --heading-text-transform: uppercase;
117    --heading-letter-spacing: 0.04em;
118    --text-font-family: 'Crimson Pro Local', Georgia, 'Times New Roman', serif;
119    --text-font-weight: 400;
120    --text-font-style: normal;
121    --text-letter-spacing: 0.0em;
122    --button-font: var(--heading-font-style) var(--heading-font-weight) var(--text-sm) / 1.65 var(--heading-font-family);
123    --button-text-transform: uppercase;
124    --button-letter-spacing: 0.0em;
125
126    /* Font sizes */--text-heading-size-factor: 1.5;
127    --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
128    --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
129    --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
130    --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
131    --text-h5: calc(0.875rem * var(--text-heading-size-factor));
132    --text-h6: calc(0.75rem * var(--text-heading-size-factor));
133
134    --text-xs: 0.75rem;
135    --text-sm: 0.8125rem;
136    --text-base: 0.875rem;
137    --text-lg: 1.0rem;
138    --text-xl: 1.125rem;
139
140    /* Rounded variables (used for border radius) */
141    --rounded-full: 9999px;
142    --button-border-radius: 0.625rem;
143    --input-border-radius: 0.0rem;
144
145    /* Box shadow */
146    --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
147    --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
148    --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
149    --shadow-block: px px px rgb(var(--text-primary) / 0.0);
150
151    /* Product card */--product-card-text-transform: uppercase;/**
152     * ---------------------------------------------------------------------
153     * OTHER
154     * ---------------------------------------------------------------------
155     */
156
157    --checkmark-svg-url: url(//bran-castle.com/cdn/shop/t/14/assets/checkmark.svg?v=5588600397216680941778586192);
158    --cursor-zoom-in-svg-url: url(//bran-castle.com/cdn/shop/t/14/assets/cursor-zoom-in.svg?v=117421544362951062151784838718);
159  }
160
161  [dir="rtl"]:root {
162    /* RTL support */
163    --transform-logical-flip: -1;
164    --transform-origin-start: right;
165    --transform-origin-end: left;
166  }
167
168  @media screen and (min-width: 700px) {
169    :root {
170      /* Typography (font size) */
171      --text-xs: 0.75rem;
172      --text-sm: 0.8125rem;
173      --text-base: 0.875rem;
174      --text-lg: 1.0rem;
175      --text-xl: 1.25rem;
176
177      /* Spacing settings */
178      --container-gutter: 2rem;
179    }
180  }
181
182  @media screen and (min-width: 1000px) {
183    :root {
184      /* Spacing settings */
185      --container-gutter: 3rem;
186
187      --section-vertical-spacing: 3rem;
188      --section-vertical-spacing-tight: 3rem;
189
190      --section-stack-gap:2.25rem;
191      --section-stack-gap-tight:2.25rem;
192    }
193  }:root {/* Overlay used for modal */
194    --page-overlay: 0 0 0 / 0.4;
195
196    /* We use the first scheme background as default */
197    --page-background: ;
198
199    /* Product colors */
200    --on-sale-text: 227 44 43;
201    --on-sale-badge-background: 227 44 43;
202    --on-sale-badge-text: 255 255 255;
203    --sold-out-badge-background: 239 239 239;
204    --sold-out-badge-text: 0 0 0 / 0.65;
205    --custom-badge-background: 28 28 28;
206    --custom-badge-text: 255 255 255;
207    --star-color: 28 28 28;
208
209    /* Status colors */
210    --success-background: 212 227 203;
211    --success-text: 48 122 7;
212    --warning-background: 253 241 224;
213    --warning-text: 237 138 0;
214    --error-background: 243 204 204;
215    --error-text: 203 43 43;
216
217    /* Modal scheme */
218    --modal-scheme-background: 255 255 255;
219    --modal-scheme-background-gradient: ;
220    --modal-scheme-text-color: 28 28 28;
221  }.color-scheme--scheme-1 {
222      /* Color settings */--accent: 23 78 83;
223      --text-color: 19 19 19;
224      --background: 236 233 229 / 1.0;
225      --background-without-opacity: 236 233 229;
226      --background-gradient: ;--border-color: 203 201 198;/* Button colors */
227      --button-background: 23 78 83;
228      --button-text-color: 255 255 255;
229
230      /* Circled buttons */
231      --circle-button-background: 255 255 255;
232      --circle-button-text-color: 28 28 28;
233    }.shopify-section:has(.section-spacing.color-scheme--bg-5139b7b03e9ca13455837ea0d4ef5051) + .shopify-section:has(.section-spacing.color-scheme--bg-5139b7b03e9ca13455837ea0d4ef5051:not(.bordered-section)) .section-spacing {
234      padding-block-start: 0;
235    }.color-scheme--scheme-2 {
236      /* Color settings */--accent: 28 28 28;
237      --text-color: 28 28 28;
238      --background: 255 255 255 / 1.0;
239      --background-without-opacity: 255 255 255;
240      --background-gradient: ;--border-color: 221 221 221;/* Button colors */
241      --button-background: 28 28 28;
242      --button-text-color: 255 255 255;
243
244      /* Circled buttons */
245      --circle-button-background: 255 255 255;
246      --circle-button-text-color: 28 28 28;
247    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
248      padding-block-start: 0;
249    }.color-scheme--scheme-3 {
250      /* Color settings */--accent: 255 255 255;
251      --text-color: 255 255 255;
252      --background: 28 28 28 / 1.0;
253      --background-without-opacity: 28 28 28;
254      --background-gradient: ;--border-color: 62 62 62;/* Button colors */
255      --button-background: 255 255 255;
256      --button-text-color: 28 28 28;
257
258      /* Circled buttons */
259      --circle-button-background: 255 255 255;
260      --circle-button-text-color: 28 28 28;
261    }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing {
262      padding-block-start: 0;
263    }.color-scheme--scheme-4 {
264      /* Color settings */--accent: 255 255 255;
265      --text-color: 255 255 255;
266      --background: 0 0 0 / 0.0;
267      --background-without-opacity: 0 0 0;
268      --background-gradient: ;--border-color: 255 255 255;/* Button colors */
269      --button-background: 255 255 255;
270      --button-text-color: 28 28 28;
271
272      /* Circled buttons */
273      --circle-button-background: 255 255 255;
274      --circle-button-text-color: 28 28 28;
275    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
276      padding-block-start: 0;
277    }.color-scheme--dialog {
278    /* Color settings */--accent: 28 28 28;
279    --text-color: 28 28 28;
280    --background: 255 255 255 / 1.0;
281    --background-without-opacity: 255 255 255;
282    --background-gradient: ;--border-color: 221 221 221;/* Button colors */
283    --button-background: 28 28 28;
284    --button-text-color: 255 255 255;
285
286    /* Circled buttons */
287    --circle-button-background: 255 255 255;
288    --circle-button-text-color: 28 28 28;
289  }@view-transition {
290      navigation: auto;
291    }</style>
292<script>
293  // This allows to expose several variables to the global scope, to be used in scripts
294  window.themeVariables = {
295    settings: {
296      showPageTransition: true,
297      pageType: "page",
298      moneyFormat: "${{amount}}",
299      moneyWithCurrencyFormat: "${{amount}} USD",
300      currencyCodeEnabled: false,
301      cartType: "drawer",
302      staggerMenuApparition: true
303    },
304
305    strings: {
306      addedToCart: "Added to your cart!",
307      addedToCartWithTitle: "{{ product_title }} added to cart.",
308      closeGallery: "Close gallery",
309      zoomGallery: "Zoom picture",
310      errorGallery: "Image cannot be loaded",
311      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
312      shippingEstimatorOneResult: "There is one shipping rate for your address:",
313      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
314      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:",
315      next: "Next",
316      previous: "Previous"
317    },
318
319    mediaQueries: {
320      'sm': 'screen and (min-width: 700px)',
321      'md': 'screen and (min-width: 1000px)',
322      'lg': 'screen and (min-width: 1150px)',
323      'xl': 'screen and (min-width: 1400px)',
324      '2xl': 'screen and (min-width: 1600px)',
325      'sm-max': 'screen and (max-width: 699px)',
326      'md-max': 'screen and (max-width: 999px)',
327      'lg-max': 'screen and (max-width: 1149px)',
328      'xl-max': 'screen and (max-width: 1399px)',
329      '2xl-max': 'screen and (max-width: 1599px)',
330      'motion-safe': '(prefers-reduced-motion: no-preference)',
331      'motion-reduce': '(prefers-reduced-motion: reduce)',
332      'supports-hover': 'screen and (pointer: fine)',
333      'supports-touch': 'screen and (hover: none)'
334    }
335  };</script>
vendor: 1 bytes, line 335
335
336<script async="" crossorigin="" fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 336
336
337<script type="importmap">{
338        "imports": {
339          "vendor": "//bran-castle.com/cdn/shop/t/14/assets/vendor.min.js?v=53886175772894603331778586021",
340          "theme": "//bran-castle.com/cdn/shop/t/14/assets/theme.js?v=180335519002586168071778586021",
341          "photoswipe": "//bran-castle.com/cdn/shop/t/14/assets/photoswipe.min.js?v=13374349288281597431778586019",
342          "scroll-utils": "//bran-castle.com/cdn/shop/t/14/assets/scroll-utils.js?v=3998315379308013881784820925"
343        }
344      }
345    </script>
345
346
347    
347<script type="module" src="//bran-castle.com/cdn/shop/t/14/assets/vendor.min.js?v=53886175772894603331778586021"></script>
347
348    
348<script type="module" src="//bran-castle.com/cdn/shop/t/14/assets/theme.js?v=180335519002586168071778586021"></script>
348
349
350    
350<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
350<meta name="google-site-verification" content="hqHGwCdWmV8qOFshgx2oGT_7ORkffUYsEBI-zvKcjbE">
351<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/98097594739/digital_wallets/dialog">
352<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
352<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=29754917235"></script>
vendor: 1 bytes, line 352
352
353<script id="shopify-features" type="application/json">{"accessToken":"946a737b63ba5d9d7c1449bd79958f9b","betas":["rich-media-storefront-analytics"],"domain":"bran-castle.com","predictiveSearch":true,"shopId":98097594739,"locale":"en"}</script>
vendor: 1 bytes, line 353
353
354<script>var Shopify = Shopify || {};
355Shopify.shop = "3fnffh-fz.myshopify.com";
356Shopify.locale = "en";
357Shopify.currency = {"active":"USD","rate":"1.0"};
358Shopify.country = "US";
359Shopify.theme = {"name":"Live","id":191143543155,"schema_name":"Prestige","schema_version":"11.1.0","theme_store_id":null,"role":"main"};
360Shopify.theme.handle = "null";
361Shopify.theme.style = {"id":null,"handle":null};
362Shopify.cdnHost = "bran-castle.com/cdn";
363Shopify.routes = Shopify.routes || {};
364Shopify.routes.root = "/";
365Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
366Shopify.SignInWithShop = Shopify.SignInWithShop || {};
367Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
368Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 368
368
369<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 369
369
370<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 370
370
371<script>
372  window.Shopify = window.Shopify || {};
373  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
374  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
375  window.Shopify.SignInWithShop.eligible = true;
376</script>
vendor: 1 bytes, line 376
376
377<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 377
377
378<script defer="defer" async="" type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 378
378
379<script type="module">
380  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
381
382  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
383
384</script>
vendor: 1 bytes, line 384
384
385<script>
386  window.Shopify = window.Shopify || {};
387  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
388  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
389</script>
vendor: 1 bytes, line 389
389
390<script>(function() {
391  var isLoaded = false;
392  function asyncLoad() {
393    if (isLoaded) return;
394    isLoaded = true;
395    var urls = ["https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=3fnffh-fz.myshopify.com"];
396    for (var i = 0; i < urls.length; i++) {
397      var s = document.createElement('script');
398      s.type = 'text/javascript';
399      s.async = true;
400      s.src = urls[i];
401      var x = document.getElementsByTagName('script')[0];
402      x.parentNode.insertBefore(s, x);
403    }
404  };
405  if(window.attachEvent) {
406    window.attachEvent('onload', asyncLoad);
407  } else {
408    window.addEventListener('load', asyncLoad, false);
409  }
410})();</script>
vendor: 1 bytes, line 410
410
411<script id="__st">var __st={"a":98097594739,"offset":-21600,"reqid":"e047d6f7-4780-4fc4-a9b7-638875736bb2-1790273946","pageurl":"bran-castle.com\/pages\/contact","s":"pages-705390444915","u":"735324fbac12","p":"page","rtyp":"page","rid":705390444915};</script>
vendor: 1 bytes, line 411
411
412<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 412
412
413<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 413
413
414<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//bran-castle.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 414
414
415<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//bran-castle.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
415<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 415
415
416<script>
417  window.Shopify = window.Shopify || {};
418  window.Shopify.MCP = window.Shopify.MCP || {};
419  window.Shopify.MCP.enabled = true;
420  window.Shopify.MCP.shop = "3fnffh-fz.myshopify.com";
421  window.Shopify.MCP.mcpEndpoint = "https:\/\/bran-castle.com\/api\/mcp";
422  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
423</script>
vendor: 1 bytes, line 423
423
424<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/bran-castle.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
425</script>
vendor: 1 bytes, line 425
425
426<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://bran-castle.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
427</script>
vendor: 1 bytes, line 427
427
428<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
429  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);
430</script>
vendor: 1 bytes, line 430
430
431<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})}}));
432</script>
vendor: 1 bytes, line 432
432
433<script id="scb4127" type="text/javascript" async="" src="https://bran-castle.com/cdn/shopifycloud/privacy-banner/storefront-banner.js"></script>
vendor: 1 bytes, line 433
433
434<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
434
435<link href="//bran-castle.com/cdn/shop/t/14/assets/theme.css?v=168813979267015623121785799095" rel="stylesheet" type="text/css" media="all"><!-- BEGIN app block: shopify://apps/google-youtube/blocks/store_widget/14ec7bd0-ac77-49a9-9417-90752398bdff -->
436
437
438<!-- BEGIN MerchantWidget Code -->
439<script id="merchantWidgetScript" src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" defer="">
440</script>
vendor: 1 bytes, line 440
440
441<script type="text/javascript">
442  merchantWidgetScript.addEventListener('load', function () {
443    var widgetPos = 'LEFT_BOTTOM';
444    var sideMargin = '36';
445    var bottomMargin = '36';
446    var mobileSideMargin = '16';
447    var mobileBottomMargin = '46';
448    var merchantId = '5765460396';
449    merchantwidget.start({
450     position: widgetPos,
451     sideMargin: sideMargin,
452     bottomMargin: bottomMargin,
453     mobileSideMargin: mobileSideMargin,
454     mobileBottomMargin: mobileBottomMargin,
455     merchant_id: merchantId,
456   });
457  });
458</script>
458
459<!-- END MerchantWidget Code --><!-- END app block --><!-- BEGIN app block: shopify://apps/weglot-translate-your-store/blocks/weglot/3097482a-fafe-42ff-bc33-ea19e35c4a20 -->
460
461
462<!--Start Weglot Script-->
463<script type="application/json" id="weglot-data">{"allLanguageUrls":{"en":"https://bran-castle.com/pages/contact","ro":"https://bran-castle.com/ro/pages/contact","de":"https://bran-castle.com/de/pages/contact","es":"https://bran-castle.com/es/pages/contact","pl":"https://bran-castle.com/pl/pages/contact","fr":"https://bran-castle.com/fr/pages/contact"},"originalCanonicalUrl":"https://bran-castle.com/pages/contact","originalPath":"/pages/contact","settings":{"auto_switch":true,"auto_switch_fallback":null,"category":10,"custom_settings":{"dynamic":"","live":true,"button_style":{"with_name":true,"full_name":true,"is_dropdown":true,"with_flags":false,"custom_css":"","flag_type":"rectangle_mat"},"switchers":[],"translate_search":false,"translate_images":false,"loading_bar":true,"hide_switcher":false,"wait_transition":true,"shopify_theme_app_extension":true,"shopify_extension_connected":true,"ai_disclaimer_selector":"","definitions":{"urls":[]}},"deleted_at":null,"dynamics":[],"excluded_blocks":[],"excluded_paths":[],"external_enabled":false,"host":"bran-castle.com","is_dns_set":true,"is_https":true,"language_from":"en","language_from_custom_flag":null,"language_from_custom_name":null,"languages":[{"connect_host_destination":null,"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"ro"},{"connect_host_destination":null,"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"de"},{"connect_host_destination":null,"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"es"},{"connect_host_destination":null,"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"pl"},{"connect_host_destination":null,"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"fr"}],"media_enabled":true,"page_views_enabled":false,"technology_id":2,"technology_name":"Shopify","translation_engine":3,"url_type":"SUBDIRECTORY","versions":{"translation":1789979758,"slugTranslation":1789730865}}}</script>
vendor: 1 bytes, line 463
463
464<script src="https://cdn.weglot.com/weglot.min.js?api_key=wg_041f0f50fc761b2f62969e516164201f6" async=""></script>
464
465<!--End Weglot Script-->
466
467<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
468
469
470
471
472
473
474
475
476
477
478
479
480  
480<script async="" src="https://static.klaviyo.com/onsite/js/VijNbh/klaviyo.js?company_id=VijNbh"></script>
480
481  
481<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
481
482
483  
484
485
486
487
488  
488<script>
489    window.klaviyoReviewsProductDesignMode = false
490  </script>
490
491
492
493
494
495
496
497
498
499
500<!-- END app block -->
500<script src="https://cdn.shopify.com/extensions/019d43d1-bbad-7de5-bd49-ea6de5e8ca58/accessibly-app-30/assets/acc-main.js" type="text/javascript" defer="defer"></script>
500
501<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
502<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: 98097594739,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 502
502
503<script>
504  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
505</script>
vendor: 1 bytes, line 505
505
506<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
506).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 98097594739,storefrontBaseUrl: "https://bran-castle.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://bran-castle.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2329936243","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-T9KVWFW8\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-CG8KJB3PSC\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-CG8KJB3PSC\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-CG8KJB3PSC\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2320793971","configuration":"{\"accountID\":\"VijNbh\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Bran Castle","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"3fnffh-fz.myshopify.com","countryCode":"RO","storefrontUrl":"https:\/\/bran-castle.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://bran-castle.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"191143543155","themePublished":"true","eventMetadataId":"4e940148-6751-47a0-9785-d8ae29fde44d","pageType":"page","resourceId":"705390444915","shopId":"98097594739","storefrontBaseUrl":"https:\/\/bran-castle.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
506<script>
507  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
508  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
509  window.ShopifyAnalytics.meta.currency = 'USD';
510  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":705390444915,"requestId":"e047d6f7-4780-4fc4-a9b7-638875736bb2-1790273946"}};
511  for (var attr in meta) {
512    window.ShopifyAnalytics.meta[attr] = meta[attr];
513  }
514</script>
vendor: 1 bytes, line 514
514
515<script class="analytics">
516  (function () {
517    var customDocumentWrite = function(content) {
518      var jquery = null;
519
520      if (window.jQuery) {
521        jquery = window.jQuery;
522      } else if (window.Checkout && window.Checkout.$) {
523        jquery = window.Checkout.$;
524      }
525
526      if (jquery) {
527        jquery('body').append(content);
528      }
529    };
530
531    var hasLoggedConversion = function(token) {
532      if (token) {
533        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
534      }
535      return false;
536    }
537
538    var setCookieIfConversion = function(token) {
539      if (token) {
540        var twoMonthsFromNow = new Date(Date.now());
541        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
542
543        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
544      }
545    }
546
547    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
548    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
549    if (trekkie.integrations) {
550      return;
551    }
552    trekkie.methods = [
553      'identify',
554      'page',
555      'ready',
556      'track',
557      'trackForm',
558      'trackLink'
559    ];
560    trekkie.factory = function(method) {
561      return function() {
562        var args = Array.prototype.slice.call(arguments);
563        args.unshift(method);
564        trekkie.push(args);
565        if (method == 'track' || method == 'page') {
566          try {
567            if (window.__TREKKIE_SHIM_QUEUE == null) {
568              window.__TREKKIE_SHIM_QUEUE = [];
569            }
570            window.__TREKKIE_SHIM_QUEUE.push({
571              from: 'trekkie-stub',
572              method: method,
573              args: args.slice(1)
574            });
575          } catch (e) {
576            // no-op
577          }
578        }
579        return trekkie;
580      };
581    };
582    for (var i = 0; i < trekkie.methods.length; i++) {
583      var key = trekkie.methods[i];
584      trekkie[key] = trekkie.factory(key);
585    }
586    trekkie.load = function(config) {
587      trekkie.config = config || {};
588      trekkie.config.initialDocumentCookie = document.cookie;
589      var first = document.getElementsByTagName('script')[0];
590var script = document.createElement('script');
591script.type = 'text/javascript';
592script.onerror = function(e) {
593  var scriptFallback = document.createElement('script');
594  scriptFallback.type = 'text/javascript';
595  scriptFallback.onerror = function(error) {
596          var Monorail = {
597      produce: function produce(monorailDomain, schemaId, payload) {
598        var currentMs = new Date().getTime();
599        var event = {
600          schema_id: schemaId,
601          payload: payload,
602          metadata: {
603            event_created_at_ms: currentMs,
604            event_sent_at_ms: currentMs
605          }
606        };
607        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
608      },
609      sendRequest: function sendRequest(endpointUrl, payload) {
610        // Try the sendBeacon API
611        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
612          var blobData = new window.Blob([payload], {
613            type: 'text/plain'
614          });
615
616          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
617            return true;
618          } // sendBeacon was not successful
619
620        } // XHR beacon
621
622        var xhr = new XMLHttpRequest();
623
624        try {
625          xhr.open('POST', endpointUrl);
626          xhr.setRequestHeader('Content-Type', 'text/plain');
627          xhr.send(payload);
628        } catch (e) {
629          console.log(e);
630        }
631
632        return false;
633      },
634      isIos12: function isIos12() {
635        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
636      }
637    };
638    Monorail.produce('monorail-edge.shopifysvc.com',
639      'trekkie_storefront_load_errors/1.1',
640      {shop_id: 98097594739,
641      theme_id: 191143543155,
642      app_name: "storefront",
643      context_url: window.location.href,
644      source_url: "//bran-castle.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
645
646  };
647  scriptFallback.async = true;
648  scriptFallback.src = '//bran-castle.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
649  first.parentNode.insertBefore(scriptFallback, first);
650};
651script.async = true;
652script.src = '//bran-castle.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
653first.parentNode.insertBefore(script, first);
654
655    };
656    trekkie.load(
657      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":98097594739,"isMerchantRequest":null,"themeId":191143543155,"themeCityHash":"6009312815041177147","contentLanguage":"en","currency":"USD","eventMetadataId":"4e940148-6751-47a0-9785-d8ae29fde44d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
658    );
659
660    var loaded = false;
661    trekkie.ready(function() {
662      if (loaded) return;
663      loaded = true;
664
665      window.ShopifyAnalytics.lib = window.trekkie;
666
667      var originalDocumentWrite = document.write;
668      document.write = customDocumentWrite;
669      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
670      document.write = originalDocumentWrite;
671
672      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
673      var token = match? match[1]: undefined;
674      if (!hasLoggedConversion(token)) {
675        setCookieIfConversion(token);
676        
677      }
678    });
679
680    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":705390444915,"requestId":"e047d6f7-4780-4fc4-a9b7-638875736bb2-1790273946","shopifyEmitted":true});
681
682    var eventsListenerScript = document.createElement('script');
683    eventsListenerScript.async = true;
684    eventsListenerScript.src = "//bran-castle.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
685    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
686})();</script>
vendor: 1 bytes, line 686
686
687<script defer="" src="https://bran-castle.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" data-application="storefront-renderer" data-shop-id="98097594739" data-render-region="gcp-us-central1" data-page-type="page" data-theme-instance-id="191143543155" data-theme-name="Prestige" data-theme-version="11.1.0" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" data-shs="true" data-shs-beacon="true" data-shs-export-with-fetch="true" data-shs-logs-sample-rate="1" data-shs-beacon-endpoint="https://bran-castle.com/api/collect"></script>
687
688<meta name="shopify-y" content="7a71feff-1afa-4951-b575-10dbe9386f68" data-expiration="1821831546000"><meta name="shopify-s" content="b2a08c82-6631-4b1f-9a90-bd2880ebcfa5" data-expiration="1790275746000"><meta name="new-cookie-storage-activated" content="t">
689<link href="https://bran-castle.com/pages/contact" hreflang="en" rel="alternate"><link href="https://bran-castle.com/ro/pages/contact" hreflang="ro" rel="alternate"><link href="https://bran-castle.com/de/pages/contact" hreflang="de" rel="alternate"><link href="https://bran-castle.com/es/pages/contact" hreflang="es" rel="alternate"><link href="https://bran-castle.com/pl/pages/contact" hreflang="pl" rel="alternate"><link href="https://bran-castle.com/fr/pages/contact" hreflang="fr" rel="alternate"></head>
690
691  
692
693  <body class="features--button-transition features--zoom-image  color-scheme color-scheme--scheme-1"><template id="drawer-default-template">
694  <div part="base">
695    <div part="overlay"></div>
696
697    <div part="content">
698      <header part="header">
699        <slot name="header"></slot>
700
701        <dialog-close-button style="display: contents">
702          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
703      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"></path>
704    </svg>
705
706  </button>
707        </dialog-close-button>
708      </header>
709
710      <div part="body">
711        <slot></slot>
712      </div>
713
714      <footer part="footer">
715        <slot name="footer"></slot>
716      </footer>
717    </div>
718  </div>
719</template><template id="modal-default-template">
720  <div part="base">
721    <div part="overlay"></div>
722
723    <div part="content">
724      <header part="header">
725        <slot name="header"></slot>
726
727        <dialog-close-button style="display: contents">
728          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
729      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"></path>
730    </svg>
731
732  </button>
733        </dialog-close-button>
734      </header>
735
736      <div part="body">
737        <slot></slot>
738      </div>
739    </div>
740  </div>
741</template><template id="popover-default-template">
742  <div part="base">
743    <div part="overlay"></div>
744
745    <div part="content">
746      <header part="header">
747        <slot name="header"></slot>
748
749        <dialog-close-button style="display: contents">
750          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
751      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"></path>
752    </svg>
753
754  </button>
755        </dialog-close-button>
756      </header>
757
758      <div part="body">
759        <slot></slot>
760      </div>
761    </div>
762  </div>
763</template><template id="header-search-default-template">
764  <div part="base">
765    <div part="overlay"></div>
766
767    <div part="content">
768      <slot></slot>
769    </div>
770  </div>
771</template><template id="video-media-default-template">
772  <slot></slot>
773
774  <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48">
775    <path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #ece9e5)"></path>
776  </svg>
777</template>
778<loading-bar class="loading-bar" aria-hidden="true"></loading-bar>
779    <a href="#main" allow-hash-change="" class="skip-to-content sr-only">Skip to content</a><div class="sr-only" role="status" aria-live="polite" aria-atomic="true">
780      <span id="status-announcement"></span>
781    </div>
782
783    <div class="sr-only" role="alert" aria-live="assertive" aria-atomic="true">
784      <span id="error-announcement"></span>
785    </div>
786
787    <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group -->
788<header id="shopify-section-sections--27877530763635__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
789  :root {
790    --header-is-sticky: 1;
791  }
792
793  #shopify-section-sections--27877530763635__header {
794    --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
795    --header-padding-block: 1rem;
796    --header-transparent-header-text-color: 255 255 255;
797    --header-separation-border-color: 0 0 0 / 0;
798
799    position: relative;
800    z-index: 4;
801  }
802
803  @media screen and (min-width: 700px) {
804    #shopify-section-sections--27877530763635__header {
805      --header-padding-block: 1.2rem;
806    }
807  }
808
809  @media screen and (min-width: 1000px) {
810    #shopify-section-sections--27877530763635__header {--header-grid: "logo primary-nav secondary-nav" / auto minmax(0, 1fr) auto;}
811  }#shopify-section-sections--27877530763635__header {
812      position: sticky;
813      top: 0;
814    }
815
816    .shopify-section--announcement-bar ~ #shopify-section-sections--27877530763635__header {
817      top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));
818    }#shopify-section-sections--27877530763635__header {
819      --header-logo-width: 55px;
820    }
821
822    @media screen and (min-width: 700px) {
823      #shopify-section-sections--27877530763635__header {
824        --header-logo-width: 70px;
825      }
826    }</style>
827
828<height-observer variable="header">
829  <x-header class="header color-scheme color-scheme--scheme-2">
830      <a href="/" class="header__logo"><span class="sr-only">Bran Castle</span><img src="//bran-castle.com/cdn/shop/files/BranCastle_logo_w.png?v=1780413924&amp;width=100" alt="Bran Castle" srcset="//bran-castle.com/cdn/shop/files/BranCastle_logo_w.png?v=1780413924&amp;width=100 100w, //bran-castle.com/cdn/shop/files/BranCastle_logo_w.png?v=1780413924&amp;width=100 100w" width="100" height="100" sizes="70px" class="header__logo-image"><img src="//bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&amp;width=100" alt="" srcset="//bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&amp;width=100 100w, //bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&amp;width=100 100w" width="100" height="100" sizes="70px" class="header__logo-image header__logo-image--transparent"></a>
831    
832<nav class="header__primary-nav " aria-label="Primary navigation">
833        <button type="button" aria-controls="sidebar-menu" class="md:hidden">
834          <span class="sr-only">Navigation menu</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24">
835      <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1.5" stroke-linecap="square"></path>
836    </svg></button><ul class="contents unstyled-list md-max:hidden">
837
838              <li class="header__primary-nav-item"><a href="/" data-title="Home" class="block h6">Home</a></li>
839
840              <li class="header__primary-nav-item"><dropdown-menu-disclosure follow-summary-link="" trigger="hover"><details class="header__menu-disclosure">
841                      <summary data-follow-link="/pages/plan-your-visit" class="h6" data-title="Plan your visit">Plan your visit</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/pages/tickets" class="link-faded-reverse">Buy Tickets</a></li><li><a href="/pages/our-events" class="link-faded-reverse">Upcoming & Past Events</a></li><li><a href="/pages/visitor-map" class="link-faded-reverse">Visitor Map</a></li><li><a href="/pages/restaurant" class="link-faded-reverse">Restaurant</a></li><li><a href="/pages/private-events" class="link-faded-reverse">Private Events</a></li></ul></details></dropdown-menu-disclosure></li>
842
843              <li class="header__primary-nav-item"><a href="/pages/events/halloween-2026" data-title="Halloween" class="block h6">Halloween</a></li>
844
845              <li class="header__primary-nav-item"><dropdown-menu-disclosure follow-summary-link="" trigger="hover"><details class="header__menu-disclosure">
846                      <summary data-follow-link="/pages/history" class="h6" data-title="History &amp; More">History & More</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/pages/historical-chronology" class="link-faded-reverse">Historical Chronology</a></li><li><a href="/pages/bran-fortress" class="link-faded-reverse">Bran Fortress</a></li><li><a href="/pages/royal-residence" class="link-faded-reverse">Royal Residence</a></li><li><a href="/pages/count-dracula" class="link-faded-reverse">Count Dracula</a></li></ul></details></dropdown-menu-disclosure></li>
847
848              <li class="header__primary-nav-item"><a href="/pages/contact" data-title="Contact" class="block h6" aria-current="page">Contact</a></li></ul></nav><nav class="header__secondary-nav" aria-label="Secondary navigation"><ul class="contents unstyled-list">
849         <div><!-- Button -->
850<li>
851<a class="accesso-trigger" href="#" data-accesso-module="calendarPricingWithImage" data-accesso-params="Tickets - EN" style="
852     line-height: 1.6;
853     padding: 4px 20px;
854     text-align:center;
855     background-color: rgba(218, 150, 61, 1);
856     color: #fff;
857     font-family: var(--heading-font-family);
858    font-weight: var(--heading-font-weight);
859    font-style: var(--heading-font-style);
860    letter-spacing: var(--heading-letter-spacing);
861    text-transform: var(--heading-text-transform);
862     display: inline-block;
863     cursor: pointer;
864   " id="accesso-btn">Buy Tickets</a>
865</li>
866<!-- Accesso script — locale set dynamically from <html lang=""> -->
867<style>
868 .accesso-trigger {
869    font-size:14px;
870  }
871
872  @media screen and (max-width:768px) {
873    .accesso-trigger {
874    font-size:11px;
875  }
876  }
877</style>
878<script>
879  (function() {
880    var lang = document.documentElement.lang || 'en';
881    var isRo = lang.toLowerCase().startsWith('ro');
882    var locale = isRo ? 'ro-ro' : 'en-ro';
883    var s = document.createElement('script');
884    s.type = 'text/javascript';
885    s.src = 'https://bc-bc.secure-cdn.eu.accessoticketing.com/embed/accesso.js';
886    s.setAttribute('data-accesso', 'l=' + locale);
887    s.setAttribute('data-accesso-integration-version', '5');
888    document.body.appendChild(s);
889  })();
890</script>
890</div>
891 
892      </ul>
893    </nav><template id="header-sidebar-template">
894  <div part="base">
895    <div part="overlay"></div>
896
897    <div part="content">
898      <header part="header">
899        <dialog-close-button class="contents">
900          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16">
901      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"></path>
902    </svg>
903
904  </button>
905        </dialog-close-button>
906      </header>
907
908      <div part="panel-list">
909        <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div>
910    </div>
911  </div>
912</template>
913
914<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-2" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel">
915    <div class="header-sidebar__scroller">
916      <ul class="header-sidebar__linklist  unstyled-list" role="list"><li><a href="/" class="header-sidebar__linklist-button h6">Home</a></li><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-2" aria-expanded="false">Plan your visit<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
917      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"></path>
918    </svg></button></li><li><a href="/pages/events/halloween-2026" class="header-sidebar__linklist-button h6">Halloween</a></li><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-4" aria-expanded="false">History & More<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
919      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"></path>
920    </svg></button></li><li><a href="/pages/contact" class="header-sidebar__linklist-button h6">Contact</a></li></ul>
921    </div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel">
922      <div class="header-sidebar__scroller"><div id="header-panel-2" class="header-sidebar__sub-panel" hidden="">
923              <button type="button" class="header-sidebar__back-button link-faded  text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left  icon--direction-aware" viewBox="0 0 10 10">
924      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"></path>
925    </svg>Plan your visit</button>
926
927              <ul class="header-sidebar__linklist  unstyled-list" role="list"><li><a href="/pages/tickets" class="header-sidebar__linklist-button h6">Buy Tickets</a></li><li><a href="/pages/our-events" class="header-sidebar__linklist-button h6">Upcoming & Past Events</a></li><li><a href="/pages/visitor-map" class="header-sidebar__linklist-button h6">Visitor Map</a></li><li><a href="/pages/restaurant" class="header-sidebar__linklist-button h6">Restaurant</a></li><li><a href="/pages/private-events" class="header-sidebar__linklist-button h6">Private Events</a></li></ul></div><div id="header-panel-4" class="header-sidebar__sub-panel" hidden="">
928              <button type="button" class="header-sidebar__back-button link-faded  text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left  icon--direction-aware" viewBox="0 0 10 10">
929      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"></path>
930    </svg>History & More</button>
931
932              <ul class="header-sidebar__linklist  unstyled-list" role="list"><li><a href="/pages/historical-chronology" class="header-sidebar__linklist-button h6">Historical Chronology</a></li><li><a href="/pages/bran-fortress" class="header-sidebar__linklist-button h6">Bran Fortress</a></li><li><a href="/pages/royal-residence" class="header-sidebar__linklist-button h6">Royal Residence</a></li><li><a href="/pages/count-dracula" class="header-sidebar__linklist-button h6">Count Dracula</a></li></ul></div></div>
933    </header-sidebar-collapsible-panel></header-sidebar>
934</x-header>
935</height-observer>
936
937<script>
938  document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--27877530763635__header').clientHeight.toFixed(2)}px`);
939</script>
939
940
941
942<style> #shopify-section-sections--27877530763635__header .header__primary-nav ul li {text-transform: capitalize;} #shopify-section-sections--27877530763635__header .accesso-trigger {border-radius: 0.625rem;} </style></header>
943<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
944<section id="shopify-section-sections--27877530796403__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer id="cart-drawer" aria-label="Cart" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-1" initial-focus="false" handle-editor-events="">
945  <p class="h4" slot="header">Cart</p><p class="h5 text-center">Your cart is empty</p></cart-drawer>
946
947
948</section>
949<!-- END sections: overlay-group --><main id="main" class="anchor">
950      <div id="content-for-layout"><section id="shopify-section-template--27877531582835__image_with_text_overlay_GC4p8w" class="shopify-section shopify-section--image-with-text-overlay"><style>
951    #shopify-section-template--27877531582835__image_with_text_overlay_GC4p8w {--content-over-media-overlay: 0 0 0 / 0.6;--content-over-media-content-max-width: var(--container-md-max-width);
952    }
953  </style><div class=" color-scheme color-scheme--scheme-4 color-scheme--with-image-overlay">
954    <image-with-text-overlay class="content-over-media content-over-media--xs" reveal-on-scroll="true"><picture><img src="//bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=2498" alt="" srcset="//bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=200 200w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=300 300w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=400 400w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=500 500w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=600 600w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=700 700w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=800 800w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=900 900w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=1000 1000w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=1200 1200w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=1400 1400w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=1600 1600w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=1800 1800w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=2000 2000w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=2200 2200w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&amp;width=2400 2400w" width="2498" height="1874" sizes="100vw"></picture><div class="content place-self-center text-center sm:place-self-center sm:text-center">
955          <div class="prose"><p class="h1">Contact us</p></div>
956        </div></image-with-text-overlay>
957  </div>
958</section><section id="shopify-section-template--27877531582835__contact-form" class="shopify-section shopify-section--contact"><div class="section-spacing color-scheme color-scheme--scheme-1 color-scheme--bg-5139b7b03e9ca13455837ea0d4ef5051 bordered-section">
959  <div class="container container--xs">
960    <div class="section-stack text-center">
961  <div class="section-header justify-self-center text-center"><div class="prose"><h2 class="h2">Send a message to Bran Castle</h2></div></div><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="contact"><input type="hidden" name="utf8" value="✓"><div class="fieldset">
962          <div class="fieldset-row"><div class="form-control"><input id="input--template--27877531582835__contact-form--contactname" class="input" type="text" placeholder="Name" name="contact[name]" autocomplete="name" required=""><label for="input--template--27877531582835__contact-form--contactname" class="floating-label text-xs">Name</label></div><div class="form-control"><input id="input--template--27877531582835__contact-form--contactemail" class="input" type="email" dir="ltr" placeholder="E-mail" name="contact[email]" autocomplete="email" required=""><label for="input--template--27877531582835__contact-form--contactemail" class="floating-label text-xs">E-mail</label></div></div><div class="form-control"><input id="input--template--27877531582835__contact-form--contactphone-number" class="input" type="text" placeholder="Phone Number" name="contact[Phone Number]"><label for="input--template--27877531582835__contact-form--contactphone-number" class="floating-label text-xs">Phone Number</label></div><div class="form-control"><textarea id="input--template--27877531582835__contact-form--contactbody" class="textarea" placeholder="Message" rows="4" name="contact[body]" required=""></textarea><label for="input--template--27877531582835__contact-form--contactbody" class="floating-label text-xs">Message</label></div></div>
963<button type="submit" class="button">Send message</button></form></div>
964  </div>
965</div>
966
967
968</section></div><!-- BEGIN sections: footer-group -->
969<footer id="shopify-section-sections--27877530698099__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
970  #shopify-section-sections--27877530698099__footer {
971    --footer-content-justify-items: space-between;
972  }
973</style><div class="footer color-scheme color-scheme--scheme-3 color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44 ">
974  <div class="container">
975    <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--image"><img src="//bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&amp;width=100" alt="" srcset="//bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&amp;width=80 80w, //bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&amp;width=100 100w" width="100" height="100" sizes="80px" style="--image-max-width: 80px" class="constrained-image"></div><div class="footer__block footer__block--newsletter"><div class="v-stack gap-4 sm:gap-5"><p class="h6">Newsletter</p><div class="prose text-subdued"><p>Sign up to our newsletter to receive exclusive offers.</p></div><form method="post" action="/contact#newsletter-form-sections--27877530698099__footer" id="newsletter-form-sections--27877530698099__footer" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control"><input id="input--sections--27877530698099__footer--contactemail" class="input" type="email" dir="ltr" placeholder="E-mail" name="contact[email]" autocomplete="email" enterkeyhint="send" required=""><label for="input--sections--27877530698099__footer--contactemail" class="floating-label text-xs">E-mail</label></div><div class="align-self-start">
976<button type="submit" class="button">Subscribe</button></div></form></div></div><div class="footer__block footer__block--text"><div class="v-stack gap-4 sm:gap-5"><p class="h6">Terms and conditions</p><div class="prose text-subdued"><p>The use of any text, image, material, file or building object from this site for purposes other than non-commercial and those specified on the site without the written consent of Bran Castle is prohibited and is protected by copyright law. All information and materials used on this site are reserved exclusively for Bran Castle.</p><h6><strong>CONTACT US</strong></h6><p>Bran Domain Management Company<br>General Traian Mosoiu Street, no. 24<br>507025 Bran - Romania</p><p><span style="text-decoration:underline">[email protected]</span></p><p><span style="text-decoration:underline">[email protected]</span></p><p>Phone number: <a href="tel:+40268237700" target="_blank">+ 40-268 237-700</a></p></div></div></div><div class="footer__block footer__block--links"><div class="v-stack gap-4 sm:gap-5"><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
977                            <a href="/pages/careers" class="link-faded">Careers</a>
978                          </li><li>
979                            <a href="/pages/cookie-policy" class="link-faded">Cookies Policy</a>
980                          </li><li>
981                            <a href="/pages/legal-notice" class="link-faded">Legal Notice</a>
982                          </li><li>
983                            <a href="/policies/terms-of-service" class="link-faded">Terms</a>
984                          </li><li>
985                            <a href="/pages/accessibility-statement" class="link-faded">Accessibility Statement</a>
986                          </li></ul>
987                    </div></div><div class="footer__block footer__block--text"><div class="v-stack gap-4 sm:gap-5"><p class="h6">Program</p><div class="prose text-subdued"><h6>April 1 - November 1</h6><p>Monday: <strong>12:00 – 19:00 </strong>(last entry)<br>Tuesday – Sunday: <strong>9:00 – 19:00</strong> (last entry) </p><h6>November 2 - March 31</h6><p>Monday: <strong>12:00 – 18:00 </strong>(last entry)<br>Tuesday – Sunday:  <strong>9:00 – 18:00</strong> (last entry) </p></div></div></div></div><ul class="social-media social-media--list unstyled-list" role="list"><li class="social-media__item branding-colors--facebook">
988      <a href="https://www.facebook.com/BranDraculasCastle" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook" viewB
988ox="0 0 24 24">
989      <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"></path>
990    </svg></a>
991    </li><li class="social-media__item branding-colors--instagram">
992      <a href="https://www.instagram.com/brandraculascastle/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-instagram" viewBox="0 0 24 24">
993      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"></path>
994    </svg></a>
995    </li></ul><div class="footer__aside"><div class="localization-selectors"><div class="relative">
996      <button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization--sections--27877530698099__footer-country" aria-label="Change country or currency" aria-expanded="false"><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60 60w" width="60" height="45" class="country-flag"><span>United States (USD
997            $)</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10">
998      <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-width="1" stroke-linecap="square"></path>
999    </svg></button>
1000
1001      <x-popover id="popover-localization--sections--27877530698099__footer-country" initial-focus="[aria-selected='true']" class="popover popover--top-start color-scheme color-scheme--dialog">
1002        <p class="h4" slot="header">Country</p><form method="post" action="/localization" id="localization-form--sections--27877530698099__footer-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/pages/contact"><x-listbox class="popover__value-list"><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/at.svg?format=jpg&amp;width=60" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Austria (USD
1003                  $)</span>
1004              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/be.svg?format=jpg&amp;width=60" alt="Belgium" srcset="//cdn.shopify.com/static/images/flags/be.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Belgium (USD
1005                  $)</span>
1006              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bg.svg?format=jpg&amp;width=60" alt="Bulgaria" srcset="//cdn.shopify.com/static/images/flags/bg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bulgaria (USD
1007                  $)</span>
1008              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hr.svg?format=jpg&amp;width=60" alt="Croatia" srcset="//cdn.shopify.com/static/images/flags/hr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Croatia (USD
1009                  $)</span>
1010              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cy.svg?format=jpg&amp;width=60" alt="Cyprus" srcset="//cdn.shopify.com/static/images/flags/cy.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Cyprus (USD
1011                  $)</span>
1012              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&amp;width=60" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Czechia (USD
1013                  $)</span>
1014              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/dk.svg?format=jpg&amp;width=60" alt="Denmark" srcset="//cdn.shopify.com/static/images/flags/dk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Denmark (USD
1015                  $)</span>
1016              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="EE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ee.svg?format=jpg&amp;width=60" alt="Estonia" srcset="//cdn.shopify.com/static/images/flags/ee.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Estonia (USD
1017                  $)</span>
1018              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fi.svg?format=jpg&amp;width=60" alt="Finland" srcset="//cdn.shopify.com/static/images/flags/fi.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Finland (USD
1019                  $)</span>
1020              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fr.svg?format=jpg&amp;width=60" alt="France" srcset="//cdn.shopify.com/static/images/flags/fr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>France (USD
1021                  $)</span>
1022              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/de.svg?format=jpg&amp;width=60" alt="Germany" srcset="//cdn.shopify.com/static/images/flags/de.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Germany (USD
1023                  $)</span>
1024              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gr.svg?format=jpg&amp;width=60" alt="Greece" srcset="//cdn.shopify.com/static/images/flags/gr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Greece (USD
1025                  $)</span>
1026              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hu.svg?format=jpg&amp;width=60" alt="Hungary" srcset="//cdn.shopify.com/static/images/flags/hu.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Hungary (USD
1027                  $)</span>
1028              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ie.svg?format=jpg&amp;width=60" alt="Ireland" srcset="//cdn.shopify.com/static/images/flags/ie.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ireland (USD
1029                  $)</span>
1030              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/it.svg?format=jpg&amp;width=60" alt="Italy" srcset="//cdn.shopify.com/static/images/flags/it.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Italy (USD
1031                  $)</span>
1032              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lv.svg?format=jpg&amp;width=60" alt="Latvia" srcset="//cdn.shopify.com/static/images/flags/lv.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Latvia (USD
1033                  $)</span>
1034              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lt.svg?format=jpg&amp;width=60" alt="Lithuania" srcset="//cdn.shopify.com/static/images/flags/lt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Lithuania (USD
1035                  $)</span>
1036              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lu.svg?format=jpg&amp;width=60" alt="Luxembourg" srcset="//cdn.shopify.com/static/images/flags/lu.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Luxembourg (USD
1037                  $)</span>
1038              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mt.svg?format=jpg&amp;width=60" alt="Malta" srcset="//cdn.shopify.com/static/images/flags/mt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Malta (USD
1039                  $)</span>
1040              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nl.svg?format=jpg&amp;width=60" alt="Netherlands" srcset="//cdn.shopify.com/static/images/flags/nl.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Netherlands (USD
1041                  $)</span>
1042              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pl.svg?format=jpg&amp;width=60" alt="Poland" srcset="//cdn.shopify.com/static/images/flags/pl.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Poland (USD
1043                  $)</span>
1044              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pt.svg?format=jpg&amp;width=60" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Portugal (USD
1045                  $)</span>
1046              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ro.svg?format=jpg&amp;width=60" alt="Romania" srcset="//cdn.shopify.com/static/images/flags/ro.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Romania (USD
1047                  $)</span>
1048              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sk.svg?format=jpg&amp;width=60" alt="Slovakia" srcset="//cdn.shopify.com/static/images/flags/sk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Slovakia (USD
1049                  $)</span>
1050              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/si.svg?format=jpg&amp;width=60" alt="Slovenia" srcset="//cdn.shopify.com/static/images/flags/si.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Slovenia (USD
1051                  $)</span>
1052              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ES" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/es.svg?format=jpg&amp;width=60" alt="Spain" srcset="//cdn.shopify.com/static/images/flags/es.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Spain (USD
1053                  $)</span>
1054              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/se.svg?format=jpg&amp;width=60" alt="Sweden" srcset="//cdn.shopify.com/static/images/flags/se.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sweden (USD
1055                  $)</span>
1056              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&amp;width=60" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Switzerland (USD
1057                  $)</span>
1058              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GB" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&amp;width=60" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/g
1058b.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United Kingdom (USD
1059                  $)</span>
1060              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="US" aria-selected="true"><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States (USD
1061                  $)</span>
1062              </button></x-listbox></form></x-popover>
1063    </div></div><p class="heading text-subdued text-xxs">
1064          © 2026 - Bran Castle
1065</p></div>
1066    </div>
1067  </div>
1068</div>
1069
1070
1071</footer>
1072<!-- END sections: footer-group --></main>
1073    
1073<script>
1074      // Event buttons stash EN/RO values in data-<name>(-ro) — deliberately outside
1075      // the data-accesso-* namespace so accesso.js's own attribute reads never see
1076      // them — and this copies whichever matches the current lang into the real
1077      // accesso.js attribute (data-accesso-params — package-id buttons use the
1078      // packageDetails module with the id as params, since accesso.js's mobile
1079      // redirect flow ignores data-accesso-package). Package id and keyword are
1080      // mutually exclusive per event, but never on the same element, so one
1081      // generic pass covers both.
1082      function syncAccessoAttrPair(lang, name, targetAttr) {
1083        document.querySelectorAll('[data-' + name + '-ro]').forEach(function (el) {
1084          var value = lang === 'ro'
1085            ? el.getAttribute('data-' + name + '-ro')
1086            : el.getAttribute('data-' + name);
1087          if (value) el.setAttribute(targetAttr, value);
1088        });
1089      }
1090
1091      function syncAccessoLang(lang) {
1092        var suffix = lang === 'ro' ? 'RO' : 'EN';
1093        document.querySelectorAll('[data-accesso-params]').forEach(function (el) {
1094          el.setAttribute('data-accesso-params', el.getAttribute('data-accesso-params').replace(/EN|RO$/, suffix));
1095        });
1096        syncAccessoAttrPair(lang, 'event-id', 'data-accesso-params');
1097        syncAccessoAttrPair(lang, 'event-keyword', 'data-accesso-params');
1098        syncAccessoAttrPair(lang, 'ticket-id', 'data-accesso-params');
1099        syncAccessoAttrPair(lang, 'ticket-keyword', 'data-accesso-params');
1100      }
1101
1102      // accesso.js bakes its locale into the SDK once at script-parse time and
1103      // ignores later changes to the data-accesso attribute, so the only reliable
1104      // way to fix the iframe's ?l= param after a language switch is to correct it
1105      // on the iframe itself, before it loads. The package id in the src is already
1106      // correct (see syncAccessoLang above), this only touches the locale param.
1107      function relocalizeAccessoIframe(iframe) {
1108        var url = new URL(iframe.src, location.href);
1109        var locale = document.documentElement.lang.toLowerCase().startsWith('ro') ? 'ro-ro' : 'en-ro';
1110        if (url.searchParams.get('l') !== locale) {
1111          url.searchParams.set('l', locale);
1112          iframe.src = url.href;
1113        }
1114      }
1115
1116      new MutationObserver(function (mutations) {
1117        mutations.forEach(function (m) {
1118          m.addedNodes.forEach(function (node) {
1119            if (node.nodeType !== 1) return;
1120            if (node.matches && node.matches('iframe#override')) relocalizeAccessoIframe(node);
1121            if (node.querySelectorAll) node.querySelectorAll('iframe#override').forEach(relocalizeAccessoIframe);
1122          });
1123        });
1124      }).observe(document.body, { childList: true, subtree: true });
1125
1126      // Weglot is injected by an app embed block and loads async, so window.Weglot
1127      // may not exist yet when this script runs — poll until it's ready instead of
1128      // silently skipping the listener registration.
1129      (function waitForWeglot() {
1130        if (window.Weglot && typeof Weglot.on === 'function') {
1131          Weglot.on('languageChanged', function (newLang) {
1132            syncAccessoLang(newLang);
1133          });
1134          // cover the case where Weglot already switched lang before this ran (repeat visitor)
1135          syncAccessoLang(document.documentElement.lang);
1136        } else {
1137          setTimeout(waitForWeglot, 100);
1138        }
1139      })();
1140    </script>
1140
1141  <div id="shopify-block-AeHhSMHRscDBnTDlvW__15885745614559378752" class="shopify-block shopify-app-block"><div id="accessibly-config" style="display:none">
1142    {"themeColor":"#1c1c1c","iconColor":"#574CD5","showLogo":true,"topBottomPosition":10,"rightLeftPosition":10,"iconSize":"small","iconCustomSize":64,"position":"bottom-left"}
1143</div>
1144
1145
1146</div>
1146<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1146
1147</body>
1148</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.