.section-bb-hero{margin-top:calc(var(--bb-header-h, 0px) * -1)}.bb-hero{--espresso: #1e130c;--cream: #f7efe3;--gold: #d9b26a;position:relative;background:#1a100a;color:#fff}.bb-hero.is-scroll{height:230svh}.bb-hero__sticky{position:relative;height:100svh;min-height:680px;max-height:1000px;overflow:hidden;isolation:isolate}.bb-hero.is-scroll .bb-hero__sticky{position:sticky;top:0;max-height:none}.bb-hero__media{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0}.bb-hero__bg{width:100%;height:100%;object-fit:cover;display:block;filter:blur(34px) saturate(1.2) brightness(.5)}.bb-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.bb-hero__sun{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(38% 30% at 78% 22%,#ffc87861,#ffaa5000 70%);animation:bb-hero-sun 14s ease-in-out infinite alternate}@keyframes bb-hero-sun{0%{transform:translate3d(-3%,2%,0);opacity:.7}to{transform:translate3d(4%,-2%,0);opacity:1}}.bb-hero__panel{position:absolute;z-index:2;overflow:hidden}.bb-hero__zoom{width:100%;height:100%;transform-origin:var(--cup-x, 40%) var(--cup-y, 70%);will-change:transform,filter}@keyframes bb-hero-reveal{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:none}}.bb-hero__panel-img{display:block;width:100%;height:100%;object-fit:cover;animation:bb-hero-reveal 1.6s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--intro-delay, 0s)}.bb-hero__dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#140b06;opacity:0;pointer-events:none}.bb-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.bb-hero__corner{position:absolute;z-index:5;top:calc(var(--bb-header-h, 0px) + 2rem);left:3rem;font-size:1.05rem;letter-spacing:.28rem;text-transform:uppercase;font-weight:600;color:#ffffffd9}.bb-hero__corner:before{content:"";display:inline-block;width:2.6rem;height:1px;margin-right:1rem;vertical-align:middle;background:var(--gold)}.bb-hero__bottom{position:absolute;z-index:5;left:50%;bottom:7.6rem;transform:translate(-50%);width:min(92%,640px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.bb-hero__heading{margin:0;font-family:Anton,Inter,sans-serif!important;font-weight:400!important;font-size:4rem;line-height:.95;letter-spacing:.02em!important;text-transform:uppercase;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.5);animation:bb-hero-rise 1.2s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--intro-delay, 0s) + .4s)}.bb-hero__tagline{display:none;margin:0;font-family:Playfair Display,Georgia,serif;font-style:italic;color:var(--cream)}.bb-hero__subtext{margin:.2rem 0 .4rem;font-size:1.15rem;letter-spacing:.18rem;text-transform:uppercase;color:#ffffffe6;text-shadow:0 2px 12px rgba(0,0,0,.5)}.bb-hero__button{position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;gap:1.4rem;width:100%;max-width:420px;padding:1.8rem 2.4rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);color:#fff;font-weight:700;font-size:1.3rem;letter-spacing:.26rem;text-transform:uppercase;text-decoration:none;transition:background .35s ease,color .35s ease,gap .35s ease}.bb-hero__button:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);animation:bb-hero-shine 4.5s ease-in-out infinite}@keyframes bb-hero-shine{0%,60%{left:-60%}to{left:130%}}.bb-hero__button:hover{background:var(--cream);color:var(--espresso);gap:2rem}.bb-hero__button--solid{background:var(--cream);color:var(--espresso);border-color:var(--cream)}.bb-hero__button--solid:hover{background:#fff}@keyframes bb-hero-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.bb-hero__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;padding:calc(var(--bb-header-h, 0px) + 1rem) 2rem 8rem;opacity:0;pointer-events:none}.bb-hero__reveal.is-on{pointer-events:auto}.bb-hero__reveal-cup{position:relative;width:min(56vw,300px)}.bb-hero__reveal-img{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 40px 50px rgba(0,0,0,.55))}.bb-hero__reveal-glow{position:absolute;left:50%;top:50%;width:170%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#ffd29673,#ffbe7800 70%)}.bb-hero__reveal-copy{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:min(92%,460px)}.bb-hero__reveal-heading{margin:0;font-family:Anton,Inter,sans-serif!important;font-weight:400!important;font-size:4.2rem;line-height:.95;letter-spacing:.02em!important;text-transform:uppercase;color:#fff}.bb-hero__reveal-text{margin:0 0 .6rem;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:1.9rem;color:var(--cream)}.bb-hero__band{position:absolute;left:0;right:0;bottom:0;z-index:7;overflow:hidden;padding:1.2rem 0;border-top:1px solid rgba(217,178,106,.45);background:#140c06b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bb-hero__track{display:inline-flex;align-items:center;gap:2.4rem;white-space:nowrap;will-change:transform;transform:translate3d(var(--shift, 0px),0,0)}.bb-hero__w{font-family:Anton,Inter,sans-serif;font-size:2rem;letter-spacing:.08em;color:var(--cream)}.bb-hero__dot{color:var(--gold);font-size:1.2rem}.bb-hero__intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;background:#fbf6ee;transition:opacity .8s ease,visibility .8s ease}.bb-hero--intro .bb-hero__intro{display:flex}.bb-hero--intro-done .bb-hero__intro{opacity:0;visibility:hidden}.bb-hero__intro-logo{width:min(240px,55vw);height:auto;animation:bb-hero-intro 1.3s cubic-bezier(.16,1,.3,1) both}.bb-hero__intro-text{font-family:Anton,sans-serif;font-size:5rem;color:#b88a45}.bb-hero__intro-tag{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:2.2rem;color:#b88a45;animation:bb-hero-intro 1.3s .2s cubic-bezier(.16,1,.3,1) both}@keyframes bb-hero-intro{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media screen and (max-width:749px){.bb-hero__sticky{min-height:700px}.bb-hero__panel{left:0;right:0;top:0;aspect-ratio:2 / 3;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.bb-hero__shade{background:linear-gradient(180deg,#140c0640,#140c0600 18%);z-index:3}.bb-hero__corner{display:none}.bb-hero__bottom{bottom:6.4rem}}@media screen and (min-width:750px){.bb-hero__sticky{min-height:760px}.bb-hero__shade{background:linear-gradient(90deg,#140c06c7,#140c0673 46%,#140c061a)}.bb-hero__panel{--g: var(--grow, 0);right:calc(4vw * (1 - var(--g)));top:calc((var(--bb-header-h, 0px) + 2.4rem) * (1 - var(--g)));bottom:calc(8rem * (1 - var(--g)));width:calc(min(44vw,640px) + (100vw - min(44vw,640px)) * var(--g));border-radius:calc(2.4rem * (1 - var(--g)));box-shadow:0 40px 90px #00000073}.bb-hero__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #d9b26a59;pointer-events:none}.bb-hero__panel-img{object-position:50% 30%}.bb-hero__bottom{left:6vw;transform:none;top:calc(var(--bb-header-h, 0px) + 2rem);bottom:8rem;width:min(42vw,600px);justify-content:center;align-items:flex-start;text-align:left;gap:clamp(.8rem,1.6vh,1.8rem)}.bb-hero__heading{font-size:min(7vw,11vh,11rem)}.bb-hero__tagline{display:block;font-size:min(2.2vw,3.6vh,3.2rem)}.bb-hero__button{width:auto;padding:1.8rem 3.4rem;margin-top:.6rem}.bb-hero__reveal{flex-direction:row;gap:6vw;padding-bottom:6rem}.bb-hero__reveal-cup{width:min(24vw,400px)}.bb-hero__reveal-copy{align-items:flex-start;text-align:left}.bb-hero__reveal-heading{font-size:min(6vw,10vh,9rem)}.bb-hero__reveal-text{font-size:2.4rem}.bb-hero__band{padding:1.6rem 0}.bb-hero__w{font-size:2.6rem}}html.bb-hero-overlay .section-header:not(.scrolled-past-header) .header-wrapper{background:transparent!important;background-color:transparent!important;color:#fff!important;border-bottom:0!important;box-shadow:none!important}html.bb-hero-overlay .section-header:not(.scrolled-past-header) .header__menu-item,html.bb-hero-overlay .section-header:not(.scrolled-past-header) .header__menu-item span,html.bb-hero-overlay .section-header:not(.scrolled-past-header) .header__icon,html.bb-hero-overlay .section-header:not(.scrolled-past-header) .header__icon svg{color:#fff!important}@media(prefers-reduced-motion:reduce){.bb-hero__sun,.bb-hero__panel-img,.bb-hero__heading,.bb-hero__button:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-bb-hero-iced.css.map */
