body{background-color:var(--color-cream)}.fest-stripe{background:repeating-linear-gradient(90deg, var(--color-accent) 0 14px, var(--color-brand) 14px 22px, var(--color-highlight,#d6a548) 22px 30px, var(--color-brand) 30px 38px);transform-origin:0}.text-center>.fest-stripe,.fest-stripe.mx-auto{transform-origin:50%}.fest-weave{background:linear-gradient(var(--color-highlight,#d6a548), var(--color-highlight,#d6a548)) top / 100% 2px no-repeat, linear-gradient(var(--color-highlight,#d6a548), var(--color-highlight,#d6a548)) bottom / 100% 2px no-repeat, linear-gradient(135deg, var(--color-accent) 25%, transparent 25%) 0 0 / 12px 12px, linear-gradient(225deg, var(--color-accent) 25%, transparent 25%) 0 0 / 12px 12px, linear-gradient(45deg, var(--color-accent-light) 25%, transparent 25%) 0 0 / 12px 12px, linear-gradient(315deg, var(--color-accent-light) 25%, transparent 25%) 0 0 / 12px 12px, var(--color-brand-dark)}.fest-awning{position:relative}.fest-awning:before{content:"";border-radius:var(--radius-card) var(--radius-card) 0 0;background:radial-gradient(circle at 50% 100%, transparent 5px, var(--color-accent) 5.5px) 0 0 / 22px 12px repeat-x;opacity:.95;pointer-events:none;height:12px;position:absolute;inset:0 0 auto}.fest-monogram{--dye:var(--color-brand);background:repeating-linear-gradient(45deg, #ffffff14 0 2px, transparent 2px 6px), repeating-linear-gradient(-45deg, #ffffff14 0 2px, transparent 2px 6px), var(--dye);box-shadow:inset 0 0 0 3px var(--color-highlight,#d6a548)}.fest-monogram[style*="--hue: 1"]{--dye:#9a4f00}.fest-monogram[style*="--hue: 2"]{--dye:#5b2a4a}.fest-badge{background:var(--color-highlight,#d6a548)}.fest-tile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);perspective:400px;background:#141c458c;box-shadow:inset 0 0 0 1px #d6a5488c,0 10px 30px -12px #00000080}.fest-tile [data-unit]{transform-origin:50% 60%;display:inline-block}.fest-pitch.bg-brand-dark:before,.fest-register:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#e8891a24 0 28px,#0000 28px 56px);width:60%;height:90%;position:absolute;inset:auto -10% -40% auto}.fest-strip{scrollbar-width:thin}@media (prefers-reduced-motion:no-preference){html.bazaar-motion .bazaar-hero-photo{transform-origin:50% 40%;animation:10s cubic-bezier(.2,.7,.2,1) .1s forwards bazaar-push;transform:scale(1.14)}@keyframes bazaar-push{to{transform:scale(1.02)}}html.bazaar-motion .bazaar-rise{opacity:0;animation:1s cubic-bezier(.2,.7,.2,1) forwards bazaar-rise;transform:translateY(1.5rem)}html.bazaar-motion .bazaar-rise:first-child{animation-delay:.2s}html.bazaar-motion .bazaar-rise:nth-child(2){animation-delay:.4s}html.bazaar-motion .bazaar-rise:nth-child(3){animation-delay:.6s}html.bazaar-motion .bazaar-rise:nth-child(4){animation-delay:.8s}html.bazaar-motion .bazaar-rise:nth-child(5){animation-delay:1s}html.bazaar-motion .bazaar-rise:nth-child(6){animation-delay:1.2s}@keyframes bazaar-rise{to{opacity:1;transform:none}}html.bazaar-motion .fest-stripe{transition:transform 1.1s cubic-bezier(.65,0,.25,1) .15s;transform:scaleX(0)}html.bazaar-motion .fest-stripe.is-open{transform:none}html.bazaar-motion .fest-stall{opacity:0;transform-origin:50% 0;transition:opacity .6s ease-out,transform .9s cubic-bezier(.2,.8,.25,1.05);transition-delay:calc(var(--stall,0) * 90ms);transform:perspective(900px)rotateX(-55deg)translateY(-.5rem)}html.bazaar-motion .fest-stall.is-open{opacity:1;transform:none}html.bazaar-motion .fest-tile [data-unit].is-flipping{animation:.5s cubic-bezier(.3,.7,.3,1) bazaar-flip}@keyframes bazaar-flip{0%{opacity:1;transform:rotateX(0)}45%{opacity:.2;transform:rotateX(-90deg)}55%{opacity:.2;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}html.bazaar-motion .fest-now-dot{animation:1.8s ease-in-out infinite bazaar-pulse}@keyframes bazaar-pulse{50%{opacity:.35;transform:scale(1.5)}}}@media print{[data-book-bar],[data-scroll-nav]{display:none!important}.bazaar-hero-photo,.bazaar-rise,.fest-stall,.fest-stripe{opacity:1!important;animation:none!important;transform:none!important}.bazaar-hero{min-height:auto}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{border:1px dashed color-mix(in srgb, currentColor 55%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important}form[action*=\/enquiry] button[type=submit]{outline-offset:3px;outline:2px solid;rotate:-1deg;border-radius:4px!important}main>[data-sc-block]+[data-sc-block]:before{content:"";z-index:30;pointer-events:none;background-color:var(--color-accent);width:min(700px,88vw);height:58px;margin:0 auto -58px;display:block;position:relative;translate:0 22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 21.7 Q4.0 21.7 8.0 21.0 Q12.0 20.4 15.7 20.0 Q19.4 19.7 23.8 19.2 Q28.3 18.7 32.5 20.2 Q36.7 21.7 42.2 21.2 Q47.7 20.8 52.8 20.5 Q57.8 20.3 61.5 19.7 Q65.1 19.1 70.5 19.1 Q76.0 19.0 79.8 19.5 Q83.6 20.0 88.0 20.7 Q92.4 21.4 96.9 20.2 Q101.4 18.9 105.0 19.2 Q108.7 19.6 113.3 19.1 Q117.9 18.5 122.7 19.2 Q127.5 19.9 132.3 20.4 Q137.0 20.9 141.9 20.8 Q146.7 20.7 151.7 20.9 Q156.7 21.1 162.2 21.0 Q167.6 21.0 172.1 21.2 Q176.5 21.4 181.8 19.9 Q187.0 18.4 192.2 19.2 Q197.4 19.9 201.3 20.2 Q205.1 20.4 210.0 20.9 Q214.8 21.3 215.4 20.4 L216.0 19.5'/%3E%3Cpath d='M324.0 19.5 Q324.0 19.5 329.4 19.0 Q334.8 18.4 340.0 18.9 Q345.2 19.3 348.9 19.3 Q352.5 19.2 357.0 19.8 Q361.4 20.4 366.2 20.4 Q371.0 20.4 374.8 19.4 Q378.7 18.3 383.0 20.0 Q387.3 21.6 392.6 21.4 Q397.9 21.2 402.6 19.9 Q407.3 18.6 412.6 18.9 Q417.8 19.2 421.6 19.5 Q425.5 19.8 430.1 19.9 Q434.7 20.0 438.3 19.3 Q441.8 18.6 446.1 18.5 Q450.5 18.4 455.1 18.9 Q459.6 19.4 464.1 19.3 Q468.7 19.2 473.8 20.1 Q478.9 21.0 484.2 20.4 Q489.5 19.9 494.5 20.0 Q499.4 20.1 503.2 19.5 Q507.0 19.0 511.8 18.7 Q516.7 18.4 520.4 19.4 Q524.1 20.5 527.9 20.3 Q531.7 20.2 533.8 20.5 L536.0 20.8'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M12 14 L32 5 L52 14 Z M12 14 C14 19 18 19 20 14 C22 19 26 19 28 14 C30 19 34 19 36 14 C38 19 42 19 44 14 C46 19 50 19 52 14 M16 18 L16 36 M48 18 L48 36 M20 28 L44 28 L44 36 M12 36 L52 36'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 21.7 Q4.0 21.7 8.0 21.0 Q12.0 20.4 15.7 20.0 Q19.4 19.7 23.8 19.2 Q28.3 18.7 32.5 20.2 Q36.7 21.7 42.2 21.2 Q47.7 20.8 52.8 20.5 Q57.8 20.3 61.5 19.7 Q65.1 19.1 70.5 19.1 Q76.0 19.0 79.8 19.5 Q83.6 20.0 88.0 20.7 Q92.4 21.4 96.9 20.2 Q101.4 18.9 105.0 19.2 Q108.7 19.6 113.3 19.1 Q117.9 18.5 122.7 19.2 Q127.5 19.9 132.3 20.4 Q137.0 20.9 141.9 20.8 Q146.7 20.7 151.7 20.9 Q156.7 21.1 162.2 21.0 Q167.6 21.0 172.1 21.2 Q176.5 21.4 181.8 19.9 Q187.0 18.4 192.2 19.2 Q197.4 19.9 201.3 20.2 Q205.1 20.4 210.0 20.9 Q214.8 21.3 215.4 20.4 L216.0 19.5'/%3E%3Cpath d='M324.0 19.5 Q324.0 19.5 329.4 19.0 Q334.8 18.4 340.0 18.9 Q345.2 19.3 348.9 19.3 Q352.5 19.2 357.0 19.8 Q361.4 20.4 366.2 20.4 Q371.0 20.4 374.8 19.4 Q378.7 18.3 383.0 20.0 Q387.3 21.6 392.6 21.4 Q397.9 21.2 402.6 19.9 Q407.3 18.6 412.6 18.9 Q417.8 19.2 421.6 19.5 Q425.5 19.8 430.1 19.9 Q434.7 20.0 438.3 19.3 Q441.8 18.6 446.1 18.5 Q450.5 18.4 455.1 18.9 Q459.6 19.4 464.1 19.3 Q468.7 19.2 473.8 20.1 Q478.9 21.0 484.2 20.4 Q489.5 19.9 494.5 20.0 Q499.4 20.1 503.2 19.5 Q507.0 19.0 511.8 18.7 Q516.7 18.4 520.4 19.4 Q524.1 20.5 527.9 20.3 Q531.7 20.2 533.8 20.5 L536.0 20.8'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M12 14 L32 5 L52 14 Z M12 14 C14 19 18 19 20 14 C22 19 26 19 28 14 C30 19 34 19 36 14 C38 19 42 19 44 14 C46 19 50 19 52 14 M16 18 L16 36 M48 18 L48 36 M20 28 L44 28 L44 36 M12 36 L52 36'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]:before{animation:linear both motif-draw;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes motif-draw{0%{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}}}@media print{main>[data-sc-block]+[data-sc-block]:before{display:none}}.sc-ficon{stroke-width:1.6px;outline:1px dashed color-mix(in srgb, currentColor 55%, transparent);outline-offset:3px;filter:url(#sc-hand);border-radius:999px;overflow:visible;rotate:-6deg}
