.dark-mode-toggle [aria-hidden=true]{align-items:center;display:flex}.dark-mode-toggle svg{margin-right:.5rem}.mobile-menu-close{line-height:0}.countdown-container[data-v-c1dc1ff4]{color:var(--foreground-secondary);justify-content:center;width:100px}.countdown-container .colon[data-v-c1dc1ff4]{visibility:hidden}.copy-to-clipboard{display:flex;position:relative}.copy-to-clipboard .label{-webkit-user-select:text;-moz-user-select:text;user-select:text}.copy-to-clipboard[data-animate=true] button{overflow:hidden;position:relative}@media (any-hover:hover){.copy-to-clipboard[data-animate=true] button:hover span{transform:translateY(calc(-100% - .5rem))}}.copy-to-clipboard[data-animate=true] button:focus-visible span{transform:translateY(calc(-100% - .5rem))}.copy-to-clipboard[data-animate=true] button span{display:block;transition:transform .3s cubic-bezier(.45,0,.55,1)}.copy-to-clipboard[data-animate=true] button span[aria-hidden=true]{position:absolute;top:100%}.copy-to-clipboard[data-animate=true] button span.placeholder{height:0;visibility:hidden}.copy-to-clipboard[data-inline=false]{align-items:center;flex-direction:column}.copy-to-clipboard .message{align-self:center;color:var(--foreground-secondary)}.copy-to-clipboard .message.above,.copy-to-clipboard .message.below{position:absolute;white-space:nowrap}.copy-to-clipboard .message.above{top:-2.5rem}.copy-to-clipboard .message.below{bottom:-2.25rem}.copy-to-clipboard .message.inline{margin-left:1.5rem}@media (max-width:767px){.copy-to-clipboard .message.inline{margin-left:-35px}.copy-to-clipboard .message.inline span{margin-left:35px}}.copy-to-clipboard .message [role=alert]{display:flex}.copy-to-clipboard .message [role=alert]:before{content:"*"}@media (max-width:767px){.copy-to-clipboard .tooltip{display:none}}.event-link{height:unset}.event-link span{height:2rem;padding-top:10px;text-align:left}.event-link .message span{color:var(--inverted-clipboard-link)}@media (any-hover:hover){.event-link .message span:hover{color:var(--inverted-hover-link);text-decoration:underline}}.event-link .message span:focus-visible{color:var(--inverted-hover-link);text-decoration:underline}.event-link .message span:active{color:var(--inverted-hover-link);text-decoration:underline}.event-link .event-button{border:1px solid;border-radius:500px;height:41px;width:106px}@media (max-width:767px){.event-link .event-button{height:38px}}.newsletter{border:1px solid;border-radius:1.5rem;display:flex;height:2.5rem;position:relative}@media (max-width:767px){.newsletter{font-size:12px;margin-top:1.5rem}.newsletter .display-label{position:absolute;top:-1.5rem}}@media (min-width:768px){.newsletter .display-label{align-items:center;border-right:1px solid;display:flex;padding:0 1.5rem}}.newsletter .display-label .body{font-size:inherit}.newsletter .input-container{position:relative;width:100%}.newsletter .input-container input{color:inherit;height:100%;padding:0 1rem;width:100%}@media (max-width:767px){.newsletter .input-container input{border-radius:1.5rem 0 0 1.5rem}}.newsletter .input-container input::-moz-placeholder{color:inherit}.newsletter .input-container input::placeholder{color:inherit}.newsletter .input-container [role=alert]{bottom:-1.5rem;color:var(--foreground-secondary);position:absolute}@media (min-width:768px){.newsletter .input-container [role=alert]{bottom:-1.75rem;left:.5rem}}.newsletter .input-container [role=alert]:before{content:"*"}.newsletter button{border-left:1px solid;border-radius:0 1.5rem 1.5rem 0;flex-shrink:0;width:6.375rem}@media (min-width:768px){.newsletter button{width:8.5625rem}}@media (any-hover:hover){.newsletter button:hover{background:var(--foreground-primary);color:var(--background-primary);outline:none}}.newsletter button:focus-visible{background:var(--foreground-primary);color:var(--background-primary);outline:none}.newsletter button:active{outline:none}.newsletter button.success,.newsletter button:active{background:var(--foreground-primary);color:var(--background-primary)}.dark-mode input:-webkit-autofill,.dark-mode input:-webkit-autofill:focus,.dark-mode input:-webkit-autofill:hover,.dark-mode select:-webkit-autofill,.dark-mode select:-webkit-autofill:focus,.dark-mode select:-webkit-autofill:hover,.dark-mode textarea:-webkit-autofill,.dark-mode textarea:-webkit-autofill:focus,.dark-mode textarea:-webkit-autofill:hover{-webkit-text-fill-color:#f5f4ed;-webkit-box-shadow:inset 0 0 0 1000px #000;outline:1px solid #f5f4ed;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.light-mode input:-webkit-autofill,.light-mode input:-webkit-autofill:focus,.light-mode input:-webkit-autofill:hover,.light-mode select:-webkit-autofill,.light-mode select:-webkit-autofill:focus,.light-mode select:-webkit-autofill:hover,.light-mode textarea:-webkit-autofill,.light-mode textarea:-webkit-autofill:focus,.light-mode textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #f5f4ed;outline:1px solid #000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.mobile-menu{background:var(--background-primary);border-left:1px solid;bottom:0;color:var(--foreground-primary);left:-1px;overflow:auto;position:fixed;right:0;top:0;transition:background .5s cubic-bezier(.45,0,.55,1),color .4s cubic-bezier(.45,0,.55,1);z-index:2}.mobile-menu-header-row{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 1rem}.mobile-menu-navigation-row{padding:4.75rem 1rem 1.75rem}.mobile-menu-navigation-row .event-countdown{font-size:24px}.mobile-menu-newsletter-row{border:solid;border-width:1px 0;padding:1.5rem 1rem 2rem}.mobile-menu-social-row{padding:1.5rem 1rem}.mobile-menu-social-row a{text-decoration:underline}.mobile-menu li+li{margin-top:.5rem}.mobile-cart-button{background:#2cf3ca;border-radius:50%;bottom:6rem;box-shadow:0 0 20px #00000026;color:#121212;height:4.5rem;position:fixed;right:1rem;width:4.5rem}.mobile-cart-button-icon{display:flex;height:2.125rem;justify-content:center;margin:auto;position:relative;width:1.75rem}.mobile-cart-button-icon svg{height:100%;width:100%}.mobile-cart-button-icon p{font-size:12px;position:absolute;top:.75rem}header{background:var(--background-primary);color:var(--foreground-primary);height:3rem;justify-content:flex-end;position:sticky;top:0;transition:background .5s cubic-bezier(.45,0,.55,1),color .4s cubic-bezier(.45,0,.55,1);z-index:3}@media (min-width:768px){header{height:3.5rem}}header nav{width:100%}header .nav-items{align-items:center;display:flex;justify-content:space-between}header .nav-items a{display:flex}footer{border-top:1px solid;height:3.5rem;justify-content:space-between}@media (min-width:768px){footer{height:4.125rem}}.is-live[data-v-07e2d8a0]{bottom:0;position:fixed;right:-50px;z-index:10}.hidden[data-v-07e2d8a0]{display:none}.banner[data-v-3f44112d]{align-content:center;background-color:#f63a00;color:#fff;display:flex;justify-content:center;padding:5px}.exit-button[data-v-3f44112d]{text-decoration:underline}#bean-v3{display:flex;flex-direction:column;min-height:100vh}#bean-v3 main{display:flex;flex:1;flex-direction:column;overflow:hidden}.hero-error{overflow:hidden}.hero-error,.hero-error .error-body{align-items:center;display:flex;flex-direction:column}.hero-error .error-body{flex-grow:1;margin:100px 0}.hero-error .heading-lg{font-size:32px;margin-bottom:24px}.hero-error button.outline{border:1px solid var(--foreground-primary);border-radius:20px;display:block;padding:5px 20px}.hero-error button.outline:hover{background-color:var(--foreground-primary);color:var(--background-primary)}.hero-error .marquee-content{display:flex;flex-shrink:0;justify-content:space-around;min-width:100%}.hero-error .marquee-content li{font-style:italic;margin-right:48px}.hero-error .marquee-bottom,.hero-error .marquee-top{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-error .marquee-top .marquee-content:first-of-type{animation:ticker 44s linear infinite reverse}.hero-error .marquee-top .marquee-content:nth-of-type(2){animation:ticker 52s linear infinite}.hero-error .marquee-top .marquee-content:nth-of-type(3){animation:ticker 30s linear infinite reverse}.hero-error .marquee-bottom .marquee-content:first-of-type{animation:ticker 54s linear infinite}.hero-error .marquee-bottom .marquee-content:nth-of-type(2){animation:ticker 62s linear infinite reverse}.hero-error .marquee-bottom .marquee-content:nth-of-type(3){animation:ticker 32s linear infinite}
