.progress-container.svelte-11gj47q.svelte-11gj47q{display:block;width:100%;position:relative;width:320px;height:320px;margin:auto}.progress-cap-container.svelte-11gj47q.svelte-11gj47q,.progress-bar-overlay.svelte-11gj47q.svelte-11gj47q,.progress-bar.svelte-11gj47q.svelte-11gj47q{position:absolute;width:100%;height:100%;top:0;left:0}.progress-bar.svelte-11gj47q.svelte-11gj47q{transform:rotate(-90deg)}.progress-bar-overlay.svelte-11gj47q circle.svelte-11gj47q{fill:var(--color-primary-red)}.progress-background.svelte-11gj47q.svelte-11gj47q{stroke:var(--color-neutral-30)}.progress-foreground.svelte-11gj47q.svelte-11gj47q{stroke-dasharray:100;stroke-dashoffset:0;stroke:var(--color-primary-red);stroke-linecap:'round'}.progress-cap-end.svelte-11gj47q.svelte-11gj47q{width:30px;height:30px;box-sizing:content-box;border-radius:50%;background:var(--color-primary-red);border:7px solid var(--color-neutral-10);position:absolute;left:50%;top:-8px;transform:translateX(-50%)}.progress-numerical.svelte-11gj47q.svelte-11gj47q{position:absolute;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;align-content:center;display:flex;flex-direction:column}.progress-numerical.svelte-11gj47q>div.svelte-11gj47q{font-weight:bold;font-size:3.6rem;letter-spacing:-0.2rem;line-height:80px;color:var(--color-secondary-main)}.progress-numerical.svelte-11gj47q span.svelte-11gj47q{color:var(--color-primary-red)}.progress-numerical.svelte-11gj47q .slash.svelte-11gj47q{display:inline;margin:0 0.8rem}.progress-numerical.svelte-11gj47q sub.svelte-11gj47q{font-weight:bold;font-size:1.4rem;line-height:15px;color:var(--color-secondary-main);text-transform:uppercase}@media(max-width: 1000px){.progress-container.svelte-11gj47q.svelte-11gj47q{max-width:250px;max-height:250px}}@media(max-width: 1000px){.progress-container.svelte-11gj47q.svelte-11gj47q{max-width:200px;max-height:200px}.progress-cap-end.svelte-11gj47q.svelte-11gj47q{top:-12px}}
.loader-container.svelte-1pcyib3{display:flex;justify-content:center;align-items:center;flex-basis:50%}.absolute.svelte-1pcyib3{position:absolute;top:0;left:0;width:100%;height:100%;margin:auto}.loader.svelte-1pcyib3{border:5px solid var(--color-neutral-30);border-radius:50%;border-top:5px solid var(--color-primary-red);width:30px;height:30px;-webkit-animation:svelte-1pcyib3-spin 1s linear infinite;animation:svelte-1pcyib3-spin 1s linear infinite}@-webkit-keyframes svelte-1pcyib3-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes svelte-1pcyib3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.outer.svelte-h0f7b8{border-radius:12px;background:var(--color-neutral-30);padding:24px;margin:0;width:50%;height:720px}.inner.svelte-h0f7b8{height:100%;border-radius:12px;padding:56px 36px 50px;background:var(--color-neutral-10)}@media(max-width: 1000px){.outer.svelte-h0f7b8{width:100%;padding:15px;height:auto}.inner.svelte-h0f7b8{padding:20px 15px}}
div.svelte-13jwh1p{width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--color-primary-surface)}.beer.svelte-13jwh1p{background:var(--color-secondary-surface)}
.localBeerListImg.svelte-1i359wu.svelte-1i359wu{text-align:right;margin-top:1rem;margin-right:3.3rem;font-size:1.4rem}.outer.svelte-1i359wu.svelte-1i359wu{width:50%;max-height:720px;overflow:hidden}.scroll.svelte-1i359wu.svelte-1i359wu{overflow-y:auto;padding:0 33px 0rem 52px}h3.svelte-1i359wu.svelte-1i359wu{padding-left:60px;padding-right:60px}.offer-line.svelte-1i359wu.svelte-1i359wu{display:flex;justify-content:space-between;height:50px;align-items:center;align-content:center;margin-bottom:12px}.offer-amount.svelte-1i359wu.svelte-1i359wu{border-radius:50%;background:var(--color-primary-surface);color:var(--color-primary-red);font-weight:bold;font-size:1.4rem;width:42px;height:42px;line-height:42px;text-align:center;margin-right:12px;flex-shrink:0}.offer-label.svelte-1i359wu.svelte-1i359wu{color:var(--color-secondary-main);font-weight:bold;font-size:1.6rem;text-transform:uppercase;flex-grow:1;border-bottom:1px solid var(--color-neutral-40);height:inherit;text-align:left;display:flex;justify-content:space-between;flex-direction:row;line-height:1.5;align-items:center}.offer-line.svelte-1i359wu:last-child .offer-label.svelte-1i359wu{border-bottom:none}.offer-label.svelte-1i359wu span.svelte-1i359wu{padding-left:10px}.offer-label small{display:block;font-size:1.25rem}@media(max-width: 1000px){.outer.svelte-1i359wu.svelte-1i359wu{width:100%;padding-top:35px;padding-bottom:0;max-height:initial}.scroll.svelte-1i359wu.svelte-1i359wu{padding:20px 30px 20px;overflow:initial;height:auto}h3.svelte-1i359wu.svelte-1i359wu{padding:0 30px}.offer-line.svelte-1i359wu.svelte-1i359wu{height:70px}.localBeerListImg.svelte-1i359wu.svelte-1i359wu{font-size:1.6rem;padding-bottom:4rem}}
.wp-banner.svelte-1cjude8{width:100%;border-radius:12px}h2.svelte-1cjude8{color:var(--color-neutral-10)}@media(min-width: 1001px){h2.svelte-1cjude8{font-size:3.8rem}}.mini-tour-icon.svelte-1cjude8{width:42px;height:42px}
h3.svelte-1oxa39p{padding-right:4rem}.outer.svelte-1oxa39p{border-radius:12px;flex:1 0 50%;height:100%;background:var(--color-neutral-30);padding:24px;margin:0}.inner.svelte-1oxa39p{background:var(--color-neutral-10);padding:24px;border-radius:12px}img.svelte-1oxa39p{max-width:23rem;max-height:23rem;height:100%}@media(max-width: 1000px){.outer.svelte-1oxa39p{width:100%;padding:15px}.inner.svelte-1oxa39p{padding:20px 15px}}
.oc-bucks-container.svelte-8zzvic.svelte-8zzvic{flex-wrap:wrap;width:50%;padding-bottom:171px;max-height:780px !important;overflow:hidden}.scroll.svelte-8zzvic.svelte-8zzvic{overflow-y:auto;height:100%;padding:0 60px 10rem 60px}.smallprint.svelte-8zzvic.svelte-8zzvic{background:var(--color-primary-red);position:absolute;bottom:0;left:0;width:100%;height:171px;padding:12px}.smallprint.svelte-8zzvic img.svelte-8zzvic{width:300px;max-width:100%;margin-bottom:20px}.smallprint.svelte-8zzvic span.svelte-8zzvic{font-weight:bold;font-size:1.4rem;line-height:110%;color:var(--color-neutral-10)}.smallprint.svelte-8zzvic>div.svelte-8zzvic{border:1px dashed #ffffff;border-radius:0px;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;height:100%;width:100%;padding:20px}.offer-line.svelte-8zzvic.svelte-8zzvic{display:flex;justify-content:space-between;height:58px;line-height:58px;align-items:center;align-content:center;margin-bottom:12px}.offer-amount.svelte-8zzvic.svelte-8zzvic{border-radius:50%;background:var(--color-primary-surface);color:var(--color-primary-red);font-weight:bold;font-size:1.4rem;width:42px;height:42px;line-height:42px;text-align:center;margin-right:16px;flex-shrink:0}.offer-label.svelte-8zzvic.svelte-8zzvic{color:var(--color-secondary-main);font-weight:bold;font-size:1.6rem;text-transform:uppercase;flex-grow:1;border-bottom:1px solid var(--color-neutral-40);height:inherit;text-align:left;justify-content:center;display:flex;flex-direction:column;line-height:1}.offer-expires.svelte-8zzvic.svelte-8zzvic{border-bottom:1px solid var(--color-neutral-40);height:inherit;line-height:inherit;font-weight:400;font-size:1.4rem;color:var(--color-neutral-90);text-align:left;justify-content:center;display:flex;flex-direction:column;line-height:1.5}.offer-line.svelte-8zzvic:last-child .offer-amount.svelte-8zzvic,.offer-line.svelte-8zzvic:last-child .offer-label.svelte-8zzvic,.offer-line.svelte-8zzvic:last-child .offer-expires.svelte-8zzvic{border-bottom:none}h3.svelte-8zzvic.svelte-8zzvic{margin-bottom:4.8rem;padding:0 60px}.empty.svelte-8zzvic.svelte-8zzvic{font-size:2.4rem;text-transform:uppercase;font-weight:bold;letter-spacing:2px;height:300px;display:flex;justify-content:center;align-items:center;color:var(--color-neutral-30)}@media(max-width: 1000px){.oc-bucks-container.svelte-8zzvic.svelte-8zzvic{width:100%;padding-top:35px}.scroll.svelte-8zzvic.svelte-8zzvic{padding:20px 30px 60px}h3.svelte-8zzvic.svelte-8zzvic{padding:0 30px}}
.outer.svelte-ex3hs9{width:50%;padding:24px}.inner.svelte-ex3hs9{border-radius:12px;padding:56px 36px 50px 36px}@media(max-width: 1000px){.outer.svelte-ex3hs9{width:100%;padding:15px}.inner.svelte-ex3hs9{padding:20px 15px}}.a.svelte-ex3hs9{margin-bottom:60px}.b.svelte-ex3hs9{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center}.c.svelte-ex3hs9{display:block;margin:0 auto 40px}.d.svelte-ex3hs9{font-weight:bold;font-size:1.4rem;line-height:110%;color:var(--color-neutral-80);margin-bottom:47px}.e.svelte-ex3hs9{display:flex;justify-content:flex-start;margin-left:30px}.f.svelte-ex3hs9{margin-right:19px}.g.svelte-ex3hs9{font-weight:bold;font-size:1.8rem;line-height:130%;color:var(--color-secondary-main);text-transform:uppercase;text-align:left}
.heading.svelte-amw08y{background:white;padding:56px 30px 25px;border-radius:12px;margin-bottom:24px}.outer.svelte-amw08y{border-radius:12px;height:auto;background:var(--color-neutral-30);padding:24px;margin:0;width:50%;display:flex;flex-direction:column}.inner.svelte-amw08y{border-radius:12px;padding:56px 36px 50px;background:var(--color-neutral-10);flex-grow:1}@media(max-width: 1000px){.heading.svelte-amw08y{padding:40px 15px 20px 15px;margin-bottom:15px}.outer.svelte-amw08y{padding:15px;width:100%}.inner.svelte-amw08y{padding:20px 15px}}
section.svelte-y48t2s.svelte-y48t2s{border-radius:12px;background:var(--color-neutral-10);padding:80px 60px;margin:0;width:50%}.prize-line.svelte-y48t2s.svelte-y48t2s{display:flex;justify-content:space-between;height:58px;line-height:58px;align-items:center;align-content:center;margin-bottom:12px}.threshold.svelte-y48t2s.svelte-y48t2s{border-radius:50%;background:var(--color-primary-surface);color:var(--color-primary-red);font-weight:bold;font-size:1.4rem;width:42px;height:42px;line-height:42px;text-align:center;margin-right:16px}.prize-label.svelte-y48t2s.svelte-y48t2s{color:var(--color-secondary-main);font-weight:bold;font-size:1.6rem;text-transform:uppercase;flex-grow:1;border-bottom:1px solid var(--color-neutral-40);height:inherit;text-align:left;justify-content:center;display:flex;flex-direction:column;line-height:1}.prize-line.svelte-y48t2s:last-child .prize-label.svelte-y48t2s{border-bottom:none}.after-first.svelte-y48t2s.svelte-y48t2s{display:none}.secondTour.svelte-y48t2s .after-first.svelte-y48t2s{display:block}.secondTour.svelte-y48t2s .first-prize.svelte-y48t2s{display:none}.prize-line.svelte-y48t2s:last-child .prize-label.svelte-y48t2s{border-bottom:none}.prize-vip.svelte-y48t2s.svelte-y48t2s{color:var(--color-secondary-main);font-weight:bold;font-size:1.3rem;text-transform:uppercase;display:block}.isVIP.svelte-y48t2s .prize-vip-10.svelte-y48t2s{display:none}@media(max-width: 1000px){section.svelte-y48t2s.svelte-y48t2s{width:100%;padding:35px 30px}}
.outer.svelte-1ds6bcw.svelte-1ds6bcw{border-radius:12px;height:100%;background:var(--color-neutral-30);padding:24px;margin:0;width:100%}.inner.svelte-1ds6bcw.svelte-1ds6bcw{border-radius:12px;padding:56px 36px 50px;background:var(--color-neutral-10)}.beer-list.svelte-1ds6bcw.svelte-1ds6bcw{columns:2;list-style:none;padding:0}.beer-list.svelte-1ds6bcw li.svelte-1ds6bcw{color:var(--color-secondary-main);font-weight:bold;font-size:1.4rem;text-transform:uppercase;height:inherit;text-align:left;justify-content:center;display:flex;flex-direction:column;line-height:1;margin-bottom:1rem}@media(max-width: 1000px){.outer.svelte-1ds6bcw.svelte-1ds6bcw{padding:15px;width:100%}.inner.svelte-1ds6bcw.svelte-1ds6bcw{padding:20px 15px}.beer-list.svelte-1ds6bcw.svelte-1ds6bcw{columns:1;padding-left:20px}}
img.svelte-z2c96y{width:108px;height:70px}h2.svelte-z2c96y{color:var(--color-neutral-10)}
h2.svelte-1wlclui{color:var(--color-neutral-10)}
.minitour-none.svelte-vvcl1p{width:100%;border-radius:12px;margin:0 auto 40px}
@media(max-width: 1000px){main.svelte-uy35cl{padding:0}section.svelte-uy35cl{padding:50px 20px}}
div.svelte-15d7yvw.svelte-15d7yvw{color:var(--color-neutral-90)}.pages.svelte-15d7yvw.svelte-15d7yvw{display:flex;justify-content:center;align-items:center;align-content:center;width:360px;margin:auto}button.svelte-15d7yvw.svelte-15d7yvw{background:none;min-width:auto;box-shadow:none;padding:0;height:40px;width:40px;display:flex;justify-content:center;align-items:center;align-content:center}span.svelte-15d7yvw.svelte-15d7yvw{display:block;width:15px;height:15px;border-left:2px solid var(--color-neutral-90);border-bottom:2px solid var(--color-neutral-90)}.left.svelte-15d7yvw.svelte-15d7yvw{margin-right:15px}.left.svelte-15d7yvw span.svelte-15d7yvw{transform:rotate(45deg)}.right.svelte-15d7yvw.svelte-15d7yvw{margin-left:15px}.right.svelte-15d7yvw span.svelte-15d7yvw{transform:rotate(-135deg)}
table.svelte-1ow2zko{width:100%;text-align:left;border-collapse:collapse;margin-bottom:40px}th.svelte-1ow2zko{font-weight:bold;font-size:1.4rem;line-height:110%;color:var(--color-neutral-90);text-transform:uppercase;padding:24px 30px;background:var(--color-neutral-20)}td.svelte-1ow2zko{font-weight:400;font-size:1.6rem;line-height:110%;color:var(--color-neutral-90);padding:16px 30px}tr.svelte-1ow2zko{border:1px solid var(--color-neutral-30)}td.svelte-1ow2zko:first-child,th.svelte-1ow2zko:first-child{width:25rem;padding-left:5rem}th.svelte-1ow2zko:last-child,td.svelte-1ow2zko:last-child{width:20rem;text-align:right;padding-right:5rem}@media(max-width: 1001px){th.svelte-1ow2zko,td.svelte-1ow2zko{padding:1rem !important}td.svelte-1ow2zko:first-child,th.svelte-1ow2zko:first-child{width:10ch;padding-left:2rem}th.svelte-1ow2zko:last-child,td.svelte-1ow2zko:last-child{width:8ch;padding-right:2rem}}
@media(max-width: 1000px){main.svelte-uy35cl{padding:0}section.svelte-uy35cl{padding:50px 20px}}
section.svelte-c9eekt{padding:50px 30px;background:var(--color-neutral-20)}
@media(max-width: 1000px){main.svelte-1rlvjsx{padding:0}section.svelte-1rlvjsx{padding:50px 20px 20px 20px}}
form.svelte-wjg3kr.svelte-wjg3kr{width:800px;max-width:100%;padding:0 3rem}.form-group.svelte-wjg3kr.svelte-wjg3kr{padding-right:1rem;padding-left:1rem;flex-grow:1;width:50%}@media(max-width: 1001px){.form-group.svelte-wjg3kr.svelte-wjg3kr{flex-shrink:0;width:100%}}.checkbox-group.svelte-wjg3kr label.svelte-wjg3kr{display:block}select.svelte-wjg3kr.svelte-wjg3kr:disabled{opacity:0.25;pointer-events:none}
.centered.svelte-1pisolf{min-height:100vh;max-width:100%;padding:10rem 0}.logo.svelte-1pisolf{width:338px;max-width:80%}
p.svelte-c33q6l{margin:2rem 0;text-align:center;line-height:1.5}form.svelte-c33q6l{width:46rem;max-width:100%;padding:0 3rem}span.svelte-c33q6l{text-decoration:underline}
.centered.svelte-1pisolf{min-height:100vh;max-width:100%;padding:10rem 0}.logo.svelte-1pisolf{width:338px;max-width:80%}
form.svelte-1yomu4o{width:46rem;max-width:100%;padding:0 3rem}button.svelte-1yomu4o:disabled{opacity:0.5}
.centered.svelte-1pisolf{min-height:100vh;max-width:100%;padding:10rem 0}.logo.svelte-1pisolf{width:338px;max-width:80%}
form.svelte-1jrdlmd{width:46rem;max-width:100%;padding:0 3rem}
.centered.svelte-1l6b78z{min-height:100vh;max-width:100%;padding:10rem 0}.logo.svelte-1l6b78z{width:338px;max-width:80%}p.svelte-1l6b78z{margin-bottom:48px}.btn-register.svelte-1l6b78z{box-shadow:0px 2px 2px 2px rgba(204, 204, 204, 0.1);border-radius:4px;font-weight:bold;font-size:1.4rem;line-height:24px;min-width:144px;padding:8px;text-transform:uppercase;cursor:pointer;display:block;margin:auto;width:26ch;max-width:80vw;background:white;border:1px solid #525252;color:#474747;text-align:center;text-decoration:none}.btn-register.svelte-1l6b78z:active{color:var(--color-neutral-40);background:var(--color-neutral-30);border-color:var(--color-neutral-30)}
.game-date.svelte-s157oq.svelte-s157oq{font-size:11px;font-weight:700;line-height:14.62px;border-bottom:1px solid rgba(222, 226, 230, 1);padding:12px 10px;display:flex;justify-content:start;align-items:center}.team-select-group.svelte-s157oq.svelte-s157oq{border-radius:10px;border:1px solid rgba(222, 226, 230, 1);padding-bottom:25px}.location.svelte-s157oq.svelte-s157oq{font-size:9px;font-weight:700;line-height:11.96px;text-align:center;display:flex;justify-content:space-around;padding:20px 0}.inputs.svelte-s157oq.svelte-s157oq{margin:0 10px;display:flex;border:1px solid rgba(222, 226, 230, 1);border-radius:10px;scroll-margin:calc(var(--header-height) + 110px)}input.svelte-s157oq.svelte-s157oq{display:none}label.svelte-s157oq.svelte-s157oq{color:var(--color-secondary-main);border-radius:10px;width:100%;font-size:15px;font-weight:700;line-height:19.94px;text-align:center;padding:8px 0;margin:0}input.svelte-s157oq:checked+label.svelte-s157oq{color:white;background:var(--color-secondary-main)}.input-away.error + label{outline:2px solid red;outline-offset:-1px;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}.input-home.error + label{outline:2px solid red;outline-offset:-1px;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0}.status.svelte-s157oq.svelte-s157oq{margin-right:8px}
div.svelte-8xdq8{height:100%;scroll-margin:calc(var(--header-height) + 20px)}select.svelte-8xdq8{height:100%;font-size:15px;font-weight:700;line-height:19.94px;text-align:center;text-align-last:center;appearance:none;border:1px solid rgba(222, 226, 230, 1);border-radius:10px;box-shadow:none;cursor:pointer;color:var(--color-secondary-main)}.select-conf.error{outline:2px solid red}.status-won.svelte-8xdq8{color:white;background:var(--color-secondary-main)}.status-lost.svelte-8xdq8{color:rgba(104, 108, 113, 1);background:rgba(242, 243, 244, 1)}
.tiebreaker.svelte-1x3hsmw.svelte-1x3hsmw{display:flex;margin:42px 0}.tiebreaker.svelte-1x3hsmw input.svelte-1x3hsmw{flex:0 0 auto;flex-basis:70px;height:100%;font-size:15px;font-weight:700;line-height:19.94px;text-align:center;appearance:none;border:1px solid rgba(222, 226, 230, 1);border-radius:10px;box-shadow:none;margin-left:10px;color:white;background:var(--color-secondary-main);appearance:none}.tiebreaker.svelte-1x3hsmw input.svelte-1x3hsmw:disabled{-webkit-text-fill-color:var(--color-secondary-main);opacity:1}.past .tiebreaker.svelte-1x3hsmw input.svelte-1x3hsmw,.tiebreaker.svelte-1x3hsmw input.svelte-1x3hsmw:placeholder-shown{background:white;color:var(--color-secondary-main)}.tiebreaker.svelte-1x3hsmw p.svelte-1x3hsmw{width:100%;font-size:18px;font-weight:700;line-height:23.92px}.tiebreaker .error{outline:2px solid red}
form.svelte-1lvsxgm.svelte-1lvsxgm{border-top:1px solid rgba(222, 226, 230, 1);padding-top:15px}.fieldset.svelte-1lvsxgm.svelte-1lvsxgm{display:flex;margin-bottom:10px}.team-select.svelte-1lvsxgm.svelte-1lvsxgm{flex:1 1 auto}.confidence-select.svelte-1lvsxgm.svelte-1lvsxgm{flex:0 0 auto;flex-basis:70px;margin-left:10px}form.svelte-1lvsxgm button.svelte-1lvsxgm:not(:disabled):active{color:white;background:var(--color-secondary-main)}
svg.svelte-1unwg67{margin-top:16px}p.svelte-1unwg67{font-size:18px;font-weight:700;line-height:24px;margin:42px 15px 50px}
svg.svelte-a00r5m{margin-top:16px}p.svelte-a00r5m{font-size:18px;font-weight:700;line-height:24px;margin:42px 15px 50px}a.svelte-a00r5m{color:var(--colo-secondary-main)}
svg.svelte-w6wjjn{vertical-align:inherit}
p.svelte-116u9tt{font-size:10px;text-align:justify;margin:0;padding:0;margin-top:65px}p.white.svelte-116u9tt{color:white}
.col-week.svelte-1j6uut8{font-size:18px;font-weight:700;line-height:23.92px;letter-spacing:0.05em}.col-confidence.svelte-1j6uut8{font-size:11px;font-weight:700;line-height:14.62px;text-align:center;margin-bottom:11px}p.svelte-1j6uut8{font-size:18px;font-weight:700;line-height:24px;margin-bottom:40px}.question.svelte-1j6uut8{display:inline;vertical-align:top}.deadline-container.svelte-1j6uut8{background:rgba(242, 243, 244, 1)}
.tableheader.svelte-i9rbof{font-size:11px;font-weight:700;line-height:14.62px;padding:0 8px 9px 0px;border-bottom:1px solid rgba(104, 108, 113, 1);padding-right:0}.tablebody.svelte-i9rbof{font-size:13px;font-weight:500;line-height:24px;border-bottom:1px solid rgba(222, 226, 230, 1);padding:13px 8px}.leader.svelte-i9rbof{background:rgba(242, 243, 244, 1);border-color:rgba(242, 243, 244, 1)}.user.svelte-i9rbof{background:rgba(248, 229, 234, 1);border-color:rgba(248, 229, 234, 1)}
p.svelte-2adalk{font-size:15px;font-weight:700;line-height:19.94px;letter-spacing:0.05em;text-align:center;margin-bottom:34px}.timespan.svelte-2adalk{margin:0 20px 40px;display:flex;border:1px solid var(--color-secondary-main);border-radius:10px;scroll-margin:calc(var(--header-height) + 110px);overflow:hidden}button.svelte-2adalk{color:rgba(104, 108, 113, 1);width:100%;font-size:15px;font-weight:700;line-height:19.94px;text-align:center;padding:14px 0;margin:0}button.svelte-2adalk:first-child{border-bottom-right-radius:0;border-top-right-radius:0}button.svelte-2adalk:last-child{border-bottom-left-radius:0;border-top-left-radius:0}button.active.svelte-2adalk{background:var(--color-secondary-main);color:white}.btl-container.svelte-2adalk{padding:24px 28px 60px}p.notice.svelte-2adalk{font-size:12px;font-weight:400;font-style:italic;text-align:justify;margin:15px 0 30px;padding:0 45px}
svg.svelte-w6wjjn{vertical-align:inherit}
.page-home #page{height:100vh;display:flex;flex-direction:column;padding-top:calc(var(--header-height) + 52px)}.logo.svelte-ocwjfd.svelte-ocwjfd{width:261px;margin:0 auto 63px}.nav-btn-lg.svelte-ocwjfd span.svelte-ocwjfd{margin-right:10px;vertical-align:baseline}
p.svelte-1ncctzm.svelte-1ncctzm{font-size:15px;font-weight:700;line-height:19.94px;letter-spacing:0.05em;text-align:center;margin-bottom:34px}.mode.svelte-1ncctzm.svelte-1ncctzm{margin:0 20px 40px;display:flex;border:1px solid var(--color-secondary-main);border-radius:10px;scroll-margin:calc(var(--header-height) + 110px);overflow:hidden}button.svelte-1ncctzm.svelte-1ncctzm{color:rgba(104, 108, 113, 1);width:100%;font-size:15px;font-weight:700;line-height:19.94px;text-align:center;padding:14px 0;margin:0}button.svelte-1ncctzm.svelte-1ncctzm:first-child{border-bottom-right-radius:0;border-top-right-radius:0}button.svelte-1ncctzm.svelte-1ncctzm:last-child{border-bottom-left-radius:0;border-top-left-radius:0}button.active.svelte-1ncctzm.svelte-1ncctzm{background:var(--color-secondary-main);color:white}.btl-container.svelte-1ncctzm.svelte-1ncctzm{padding:30px 20px 40px}.week-select.svelte-1ncctzm+p.svelte-1ncctzm{margin-bottom:30px;font-size:9px;line-height:11.96px;text-align:left}
h1.svelte-1wzj1yn.svelte-1wzj1yn{font-size:18px;color:var(--color-secondary-main);margin-bottom:30px}p.svelte-1wzj1yn.svelte-1wzj1yn{font-size:15px;margin-bottom:15px}ol.svelte-1wzj1yn.svelte-1wzj1yn,ul.svelte-1wzj1yn.svelte-1wzj1yn{padding:0;margin:15px;font-size:15px}li.svelte-1wzj1yn.svelte-1wzj1yn{margin-bottom:15px}ul.svelte-1wzj1yn.svelte-1wzj1yn{list-style:none}ol.svelte-1wzj1yn ul.svelte-1wzj1yn{margin:0}.instructions.svelte-1wzj1yn.svelte-1wzj1yn{margin-bottom:30px}
._toastItem.svelte-l65oht{width:var(--toastWidth, 16rem);height:var(--toastHeight, auto);min-height:var(--toastMinHeight, 3.5rem);margin:var(--toastMargin, 0 0 0.5rem 0);padding:var(--toastPadding, 0);background:var(--toastBackground, rgba(66, 66, 66, 0.9));color:var(--toastColor, #fff);box-shadow:var(
    --toastBoxShadow,
    0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06)
  );border:var(--toastBorder, none);border-radius:var(--toastBorderRadius, 0.125rem);position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;will-change:transform, opacity;-webkit-tap-highlight-color:transparent}._toastMsg.svelte-l65oht{padding:var(--toastMsgPadding, 0.75rem 0.5rem);flex:1 1 0%}.pe.svelte-l65oht,._toastMsg.svelte-l65oht a{pointer-events:auto}._toastBtn.svelte-l65oht{width:var(--toastBtnWidth, 2rem);height:var(--toastBtnHeight, 100%);cursor:pointer;outline:none}._toastBtn.svelte-l65oht::after{content:var(--toastBtnContent, '✕');font:var(--toastBtnFont, 1rem sans-serif);display:flex;align-items:center;justify-content:center}._toastBar.svelte-l65oht{top:var(--toastBarTop, auto);right:var(--toastBarRight, auto);bottom:var(--toastBarBottom, 0);left:var(--toastBarLeft, 0);height:var(--toastBarHeight, 6px);width:var(--toastBarWidth, 100%);position:absolute;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;pointer-events:none}._toastBar.svelte-l65oht::-webkit-progress-bar{background:transparent}._toastBar.svelte-l65oht::-webkit-progress-value{background:var(--toastProgressBackground, var(--toastBarBackground, rgba(33, 150, 243, 0.75)))}._toastBar.svelte-l65oht::-moz-progress-bar{background:var(--toastProgressBackground, var(--toastBarBackground, rgba(33, 150, 243, 0.75)))}
._toastContainer.svelte-yh90az{top:var(--toastContainerTop, 1.5rem);right:var(--toastContainerRight, 2rem);bottom:var(--toastContainerBottom, auto);left:var(--toastContainerLeft, auto);position:fixed;margin:0;padding:0;list-style-type:none;pointer-events:none;z-index:var(--toastContainerZIndex, 9999)}
.svelte-n7cvum{box-sizing:border-box}.bg.svelte-n7cvum{position:fixed;z-index:1000;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.66)}@supports (-webkit-touch-callout: none){}.wrap.svelte-n7cvum{position:relative;margin:2rem;max-height:100%}.window.svelte-n7cvum{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:black;border-radius:0.5rem;background:white}.content.svelte-n7cvum{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.svelte-n7cvum{display:block;box-sizing:border-box;position:absolute;z-index:1000;top:1rem;right:1rem;margin:0;padding:0;width:1.5rem;height:1.5rem;border:0;color:black;border-radius:1.5rem;background:white;box-shadow:0 0 0 1px black;transition:transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-appearance:none}.close.svelte-n7cvum:before,.close.svelte-n7cvum:after{content:'';display:block;box-sizing:border-box;position:absolute;top:50%;width:1rem;height:1px;background:black;transform-origin:center;transition:height 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)}.close.svelte-n7cvum:before{-webkit-transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);left:0.25rem}.close.svelte-n7cvum:after{-webkit-transform:translate(0, -50%) rotate(-45deg);-moz-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);left:0.25rem}.close.svelte-n7cvum:hover{background:black}.close.svelte-n7cvum:hover:before,.close.svelte-n7cvum:hover:after{height:2px;background:white}.close.svelte-n7cvum:focus{border-color:#3399ff;box-shadow:0 0 0 2px #3399ff}.close.svelte-n7cvum:active{transform:scale(0.9)}.close.svelte-n7cvum:hover,.close.svelte-n7cvum:focus,.close.svelte-n7cvum:active{outline:none}
.close{width:3rem !important;height:3rem !important;min-width:0 !important;text-align:center !important;border:none !important;box-shadow:none !important;border-radius:50% !important}.close:hover{background:var(--color-neutral-30) !important}.close:hover::before{background:var(--color-primary-red) !important}.close:hover::after{background:var(--color-primary-red) !important}.close::before{transform:translate(-50%, -50%) rotate(45deg) !important;left:50% !important;top:50% !important;width:60% !important;height:2px !important}.close::after{transform:translate(-50%, -50%) rotate(-45deg) !important;left:50% !important;top:50% !important;width:60% !important;height:2px !important}
.sidebar.svelte-vbfssk{position:fixed;width:100vw;height:100vh;top:0;right:-100%;transition:right 0.25s ease-in-out;background:var(--color-primary-red);z-index:1;padding-top:calc(var(--header-height) + 70px);padding-left:20px;padding-right:20px;display:flex;flex-direction:column;overflow:scroll}@media(min-width: 1000px){.sidebar.svelte-vbfssk{max-width:600px}}.items.svelte-vbfssk{padding-left:25px}ul.svelte-vbfssk{list-style:none;padding:0;margin:0}li.svelte-vbfssk{display:block;margin-bottom:30px;color:white;font-size:20px;font-weight:700;line-height:25px;letter-spacing:0.05em;position:relative}.open.svelte-vbfssk{right:0}.nav-btn-lg.svelte-vbfssk{font-size:15px;background:#212529;color:white}a.svelte-vbfssk{color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.sidebar a.active{border-bottom:2px solid white}
header.svelte-5vcj4p.svelte-5vcj4p{height:64px;position:fixed;background:var(--color-primary-red);left:0;width:100vw;z-index:2;display:flex;justify-content:space-between}.logo.svelte-5vcj4p.svelte-5vcj4p{width:157px;align-items:center;margin-left:20px;margin-right:20px;display:flex}.menu.svelte-5vcj4p.svelte-5vcj4p{margin-right:20px;display:flex;align-items:center}.back.svelte-5vcj4p.svelte-5vcj4p{color:white;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:20px;width:34px}.back.svelte-5vcj4p>div.svelte-5vcj4p{border:solid white;border-width:0 3px 3px 0;display:inline-block;padding:6px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.back.disabled.svelte-5vcj4p.svelte-5vcj4p{opacity:0;pointer-events:none}@media(min-width: 768px){.back.svelte-5vcj4p.svelte-5vcj4p{display:none}}
:root {
  /* Color names taken directly from Figma */
  --color-primary-red: #be002d;
  --color-red: #eb5757;
  --color-primary-surface: #fff2f5;
  --color-secondary-surface: #eaf5f0;
  --color-secondary-surface-alpha: #eaf5f040;
  --color-secondary-main: #102930;
  --color-secondary-hover: #224918;
  --color-neutral-100: #0a0a0a;
  --color-neutral-90: #424242;
  --color-neutral-80: #616161;
  --color-neutral-40: #e0e0e0;
  --color-neutral-30: #f0f0f0;
  --color-neutral-20: #fbfbfb;
  --color-neutral-10: #ffffff;

  /* Except these colors */
  --color-border: #cccccc;
  --color-primary-dark-red: #9d0025;
  --color-warning: #da2b2b;

  --header-height: 64px;
  --color-background-average: rgb(14, 39, 46);
}

@font-face {
  font-family: 'Futura';
  src: url('../assets/fonts/futurastd-medium-webfont.woff2') format('woff2'), url('../assets/fonts/futurastd-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Futura';
  src: url('../assets/fonts/futurastd-bold-webfont.woff2') format('woff2'), url('../assets/fonts/futurastd-bold-webfont.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}

select,
input {
  font-size: 1.6rem;
  line-height: 24px;
  border: 1px solid #cccccc;
  box-shadow: 0px 2px 2px 2px rgba(204, 204, 204, 0.1);
  border-radius: 4px;
  padding: 13px;
  margin-bottom: 1rem;
  background: white;
  width: 100%;
}

input:disabled {
  color: #ccc;
}

#password-form input:disabled {
  opacity: 0.5;
  background: #ebebeb;
  border-color: #ebebeb;
}

form button {
  color: var(--color-neutral-10);
  background: var(--color-primary-red);
  box-shadow: 0px 2px 2px 2px rgba(204, 204, 204, 0.1);
  border-radius: 4px;
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 24px;
  min-width: 144px;
  padding: 8px;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
}

form button:not(:disabled):active {
  background: var(--color-primary-dark-red);
}

.btn-underline {
  text-decoration: underline;
  cursor: pointer;
  font-size: 1.2rem;
  line-height: 16px;
  color: var(--color-neutral-90);
}

label {
  font-size: 1.6rem;
  line-height: 24px;
  margin-bottom: 4px;
  display: block;
}

form {
  width: 100%;
}

button {
  display: block;
  margin: auto;
}

.awaiting {
  opacity: 0.5;
}

.form-group {
  margin-bottom: 1.5rem;
}

.form-style-2 label {
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 110%;
  text-transform: uppercase;
  margin-bottom: 5px;
  color: var(--color-neutral-90);
}
.form-style-2 input,
.form-style-2 select {
  background: transparent;
  box-shadow: none;
  width: 100%;
  padding: 13px 0;
  border: 0;
  border-bottom: 1px solid rgba(207, 219, 213, 0.6);
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 110%;
  color: var(--color-neutral-90);
  font-family: inherit;
  border-radius: 0;
  margin-bottom: 0.5rem;
}
.form-style-2 .button-bar {
  display: flex;
  justify-content: space-between;
  margin-top: 5rem;
}
@media (max-width: 1001px) {
  .form-style-2 .button-bar {
    display: block;
  }
  .form-style-2 .button-bar button + button {
    margin-top: 3rem;
  }
}
.form-style-2 button {
  margin: 0;
}
.form-style-2 button:disabled {
  background: #cbcbcb;
  cursor: initial;
}
label {
  cursor: pointer;
}

.form-success-message {
  background: #4ca551;
  color: white;
  font-size: 1.6rem;
  padding: 1rem 2rem;
  border-radius: 6px;
  margin: 2rem 0 0;
}

.btn-gateway {
  min-width: 26ch;
  max-width: 80vw;
}

.checkbox-group label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  line-height: 2rem;
  padding-left: 3rem;
}
.checkbox-group label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 1px solid var(--color-neutral-90);
  border-radius: 4px;
  background: transparent;
  margin-right: 1rem;
  position: absolute;
  left: 0;
  top: 0;
}
.checkbox-group input:checked + label::after {
  content: '';
  width: 20px;
  height: 13px;
  border-right: 5px solid var(--color-primary-red);
  border-top: 5px solid var(--color-primary-red);
  margin-right: 1rem;
  position: absolute;
  left: 2px;
  top: 0px;
  transform: rotate(135deg);
}
input[type='checkbox'] {
  display: none;
}
input[type='file'] {
  border: 0;
  width: auto;
}

.red {
  color: var(--color-primary-red);
}
.black {
  color: var(--color-secondary-main);
}
.error {
  color: var(--color-warning);
  font-size: 1.5rem;
  margin: 0;
}
.error span {
  color: var(--color-neutral-40);
  font-size: 1.25rem;
}
.color-neutral-100 {
  color: var(--color-neutral-100);
}
.color-neutral-90 {
  color: var(--color-neutral-90);
}
.color-neutral-80 {
  color: var(--color-neutral-80);
}
.color-neutral-40 {
  color: var(--color-neutral-40);
}
.color-neutral-30 {
  color: var(--color-neutral-30);
}
.color-neutral-20 {
  color: var(--color-neutral-20);
}
.color-neutral-10 {
  color: var(--color-neutral-10);
}
.background-neutral-100 {
  background: var(--color-neutral-100);
}
.background-neutral-90 {
  background: var(--color-neutral-90);
}
.background-neutral-80 {
  background: var(--color-neutral-80);
}
.background-neutral-40 {
  background: var(--color-neutral-40);
}
.background-neutral-30 {
  background: var(--color-neutral-30);
}
.background-neutral-20 {
  background: var(--color-neutral-20);
}
.background-neutral-10 {
  background: var(--color-neutral-10);
}
.background-transparent {
  background: transparent;
}

html {
  height: 100%;
  font-weight: 400;
  background: #fff;
  color: var(--color-primary-red);
  font-size: 10px;
}

body {
  min-height: 100%;
  padding: 0 15px;
  font-family: 'Futura', sans-serif;
  position: relative;
}

button {
  appearance: none;
  border: none;
  background: transparent;
}

main {
  border-radius: 12px;
  background-color: var(--color-secondary-surface-alpha);
  padding: 40px;
  margin: 0 auto 40px;
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}

section {
  border-radius: 12px;
  background: var(--color-neutral-10);
  margin: 0;
  padding: 80px 60px;
  flex-grow: 1;
  max-width: 100%;
  height: auto;
}

p {
  color: var(--color-neutral-100);
  font-size: 1.8rem;
  line-height: 133%;
}

small {
  font-size: 1.5rem;
  line-height: 128%;
}

h1 {
  font-weight: bold;
  font-size: 4rem;
  line-height: 140%;
  color: var(--color-neutral-10);
  margin-bottom: 6rem;
  text-transform: uppercase;
}

h2 {
  font-weight: bold;
  text-transform: uppercase;
  color: var(--color-primary-red);
  font-size: 4rem;
  line-height: 140%;
}

h3 {
  font-weight: bold;
  text-transform: uppercase;
  color: var(--color-primary-red);
  font-size: 3rem;
  line-height: 140%;
}

h4 {
  font-weight: bold;
  text-transform: uppercase;
  color: var(--color-secondary-main);
  font-size: 2.4rem;
  line-height: 120%;
}

h5 {
  font-weight: bold;
  text-transform: uppercase;
  color: var(--color-primary-red);
  font-size: 1.8rem;
  line-height: 130%;
}

h6 {
  font-weight: bold;
  text-transform: uppercase;
  color: var(--color-secondary-main);
  font-size: 1.4rem;
  line-height: 110%;
}

.banner {
  padding: 60px 60px 40px;
  flex-grow: 1;
  flex-basis: 100%;
  background: var(--color-primary-red);
}

.fixed-drawer {
  background: var(--color-primary-red);
  padding: 40px 33px;
  flex: 1 1 auto;
  border-radius: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.nav-btn-lg {
  padding: 23px 10px;
  border-radius: 8px;
  background: #ffffff;
  border: 1px solid #212529;
  box-shadow: 0px 4px 0px 0px #000000;
  display: block;
  text-align: center;
  margin-bottom: 25px;
  color: var(--color-secondary-main);
  text-decoration: none;
  font-size: 21px;
  font-weight: 700;
  line-height: 27.91px;
  letter-spacing: 1px;
  text-align: center;
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1000px) {
  html {
    font-size: 8px;
  }
  main {
    padding: 15px;
  }
  .banner {
    padding: 30px 20px 20px;
  }
  h2 {
    font-size: 3.4rem;
  }
  h3 {
    font-size: 2.8rem;
  }
  .nav-btn-lg {
    width: 100%;
  }
}

.template-rewards {
  background-color: var(--color-background-average);
  background-image: url('../assets/blue-texture.png');
}

.template-rewards #page {
  margin: auto;
  width: 100%;
  max-width: 1120px;
  padding-top: calc(var(--header-height) + 100px);
}

@media (max-width: 1001px) {
  .template-rewards #page {
    padding-top: calc(var(--header-height) + 20px);
  }
}

.template-btl {
  background-color: white;
  padding: 0;
}

.template-btl #page {
  margin: auto;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  padding-top: calc(var(--header-height) + 28px);
  width: 100%;
  max-width: 600px;
}
.template-btl .btl-logo {
  width: 155px;
  margin: 0 auto 28px;
}

.btl-container {
  box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.25);
  padding: 24px 20px 60px;
  border-radius: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  max-width: 600px;
}
input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.week-select {
  margin-bottom: 30px;
  position: relative;
}
.week-select select {
  font-size: 18px;
  font-weight: 700;
  line-height: 23.92px;
  letter-spacing: 0.05em;
  appearance: none;
  -webkit-appearance: none;
  margin: 0;
  cursor: pointer;
  color: var(--color-secondary-main);
  border-color: var(--color-secondary-main);
}
.week-select select:disabled {
  color: grey;
}
.week-select svg {
  position: absolute;
  top: 20px;
  right: 18px;
}

