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&width=100" alt="Bran Castle" srcset="//bran-castle.com/cdn/shop/files/BranCastle_logo_w.png?v=1780413924&width=100 100w, //bran-castle.com/cdn/shop/files/BranCastle_logo_w.png?v=1780413924&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&width=100" alt="" srcset="//bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&width=100 100w, //bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&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 & 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&width=2498" alt="" srcset="//bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=200 200w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=300 300w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=400 400w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=500 500w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=600 600w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=700 700w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=800 800w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=900 900w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=1000 1000w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=1200 1200w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=1400 1400w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=1600 1600w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=1800 1800w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=2000 2000w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&width=2200 2200w, //bran-castle.com/cdn/shop/files/Bran_Castle.png?v=1772839822&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&width=100" alt="" srcset="//bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&width=80 80w, //bran-castle.com/cdn/shop/files/BranCastle_logo_w_0b1d8164-5a1a-4d3b-b6cd-0f3cce208e6a.png?v=1783341491&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&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" class="country-flag"><span>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&width=60" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?format=jpg&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&width=60" alt="Belgium" srcset="//cdn.shopify.com/static/images/flags/be.svg?format=jpg&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&width=60" alt="Bulgaria" srcset="//cdn.shopify.com/static/images/flags/bg.svg?format=jpg&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&width=60" alt="Croatia" srcset="//cdn.shopify.com/static/images/flags/hr.svg?format=jpg&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&width=60" alt="Cyprus" srcset="//cdn.shopify.com/static/images/flags/cy.svg?format=jpg&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&width=60" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Czechia (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&width=60" alt="Denmark" srcset="//cdn.shopify.com/static/images/flags/dk.svg?format=jpg&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&width=60" alt="Estonia" srcset="//cdn.shopify.com/static/images/flags/ee.svg?format=jpg&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&width=60" alt="Finland" srcset="//cdn.shopify.com/static/images/flags/fi.svg?format=jpg&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&width=60" alt="France" srcset="//cdn.shopify.com/static/images/flags/fr.svg?format=jpg&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&width=60" alt="Germany" srcset="//cdn.shopify.com/static/images/flags/de.svg?format=jpg&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&width=60" alt="Greece" srcset="//cdn.shopify.com/static/images/flags/gr.svg?format=jpg&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&width=60" alt="Hungary" srcset="//cdn.shopify.com/static/images/flags/hu.svg?format=jpg&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&width=60" alt="Ireland" srcset="//cdn.shopify.com/static/images/flags/ie.svg?format=jpg&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&width=60" alt="Italy" srcset="//cdn.shopify.com/static/images/flags/it.svg?format=jpg&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&width=60" alt="Latvia" srcset="//cdn.shopify.com/static/images/flags/lv.svg?format=jpg&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&width=60" alt="Lithuania" srcset="//cdn.shopify.com/static/images/flags/lt.svg?format=jpg&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&width=60" alt="Luxembourg" srcset="//cdn.shopify.com/static/images/flags/lu.svg?format=jpg&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&width=60" alt="Malta" srcset="//cdn.shopify.com/static/images/flags/mt.svg?format=jpg&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&width=60" alt="Netherlands" srcset="//cdn.shopify.com/static/images/flags/nl.svg?format=jpg&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&width=60" alt="Poland" srcset="//cdn.shopify.com/static/images/flags/pl.svg?format=jpg&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&width=60" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?format=jpg&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&width=60" alt="Romania" srcset="//cdn.shopify.com/static/images/flags/ro.svg?format=jpg&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&width=60" alt="Slovakia" srcset="//cdn.shopify.com/static/images/flags/sk.svg?format=jpg&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&width=60" alt="Slovenia" srcset="//cdn.shopify.com/static/images/flags/si.svg?format=jpg&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&width=60" alt="Spain" srcset="//cdn.shopify.com/static/images/flags/es.svg?format=jpg&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&width=60" alt="Sweden" srcset="//cdn.shopify.com/static/images/flags/se.svg?format=jpg&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&width=60" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Switzerland (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&width=60" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/g
1058b.svg?format=jpg&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&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States (USD 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.