.bb-matcha-keychain{--bb-red: #2f7d4f;--bb-red-deep: #1d5c38;--bb-pine: #1b4d34;--bb-pine-soft: #e5f4ea;--bb-cream: #f7f4ea;--bb-blush: #e7f6ec;--bb-gold: #e0b15a;--bb-ink: #173328}.product-form__buttons .bb-matcha-keychain{width:100%;margin:0 0 1rem}.product-form__buttons .bb-matcha-keychain>.bb-matcha-keychain__sparkle-wrap{display:block}.bb-matcha-keychain__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:0;padding:1.1rem 1.5rem;border:2px solid rgba(255,247,242,.7);border-radius:var(--buttons-radius-outset, 999px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='9' viewBox='0 0 140 9'%3E%3Cpath d='M0 4.5C17.5 4.5 17.5 0 35 0s17.5 4.5 35 4.5S87.5 0 105 0s17.5 4.5 35 4.5V9H0z' fill='%236fae5a'/%3E%3C/svg%3E") 0 100% / 140px 9px repeat-x,linear-gradient(135deg,#e25a78,#c2385c) 0 0 / 100% 100%;animation:bb-matcha-keychain-matcha-drift 20s linear infinite;color:#fff;font:inherit;font-size:1.4rem;font-weight:700;line-height:1.3;text-align:left;cursor:pointer;box-shadow:0 0 0 1px #c2385c,0 8px 18px #c2385c47;overflow:hidden;isolation:isolate;transition:transform .16s ease,box-shadow .16s ease}.product-form__buttons .bb-matcha-keychain__badge{width:100%;min-height:calc(4.5rem + var(--buttons-border-width, 1px) * 2);font-size:1.5rem;text-align:center}.bb-matcha-keychain__badge:before,.bb-matcha-keychain__confirm.button:not(:disabled):after{content:"";position:absolute;top:0;right:0;bottom:auto;left:0;z-index:1;height:1rem;border-radius:0;box-shadow:none;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='8' viewBox='0 0 120 8'%3E%3Cpath d='M0 0h120v3.5C105 3.5 105 7 90 7S75 3.5 60 3.5 45 7 30 7 15 3.5 0 3.5z' fill='%23fff6ee'/%3E%3C/svg%3E") 0 0 / 120px 8px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='10' viewBox='0 0 170 10'%3E%3Cpath d='M0 0h170v4.5C148.75 4.5 148.75 9.5 127.5 9.5S106.25 4.5 85 4.5 63.75 9.5 42.5 9.5 21.25 4.5 0 4.5z' fill='%23fff6ee' fill-opacity='.45'/%3E%3C/svg%3E") 0 0 / 170px 10px repeat-x;filter:drop-shadow(0 1px 1px rgba(150,40,70,.16));animation:bb-matcha-keychain-foam-drift 18s linear infinite}.bb-matcha-keychain__badge:after,.bb-matcha-keychain__confirm.button:not(:disabled):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:none;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 9C1 4 4 1 9 1c0 5-3 8-8 8z' fill='%23a6dd86' fill-opacity='.75'/%3E%3Cpath d='M1.5 8.5 7 3' stroke='%233f7f3a' stroke-width='.6' stroke-opacity='.6'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 10 10'%3E%3Cpath d='M1 9C1 4 4 1 9 1c0 5-3 8-8 8z' fill='%23d8f2c4' fill-opacity='.7'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-size:10px 10px,8px 8px;animation:bb-matcha-keychain-leaves 12s linear infinite}.bb-matcha-keychain__badge:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 9C1 4 4 1 9 1c0 5-3 8-8 8z' fill='%23a6dd86' fill-opacity='.75'/%3E%3Cpath d='M1.5 8.5 7 3' stroke='%233f7f3a' stroke-width='.6' stroke-opacity='.6'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 10 10'%3E%3Cpath d='M1 9C1 4 4 1 9 1c0 5-3 8-8 8z' fill='%23d8f2c4' fill-opacity='.7'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 9C1 4 4 1 9 1c0 5-3 8-8 8z' fill='%23a6dd86' fill-opacity='.75'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 10 10'%3E%3Cpath d='M1 9C1 4 4 1 9 1c0 5-3 8-8 8z' fill='%23d8f2c4' fill-opacity='.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 10px,8px 8px,9px 9px,7px 7px;animation:bb-matcha-keychain-leaves-wide 14s linear infinite}.bb-matcha-keychain__sparkle-wrap{position:relative;display:inline-block;max-width:100%}.bb-matcha-keychain__sparkle-wrap--cta{display:block;flex-shrink:0}.bb-matcha-keychain__sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.bb-matcha-keychain__sparkles i{position:absolute;color:#fff;font-size:var(--s, 1.3rem);font-style:normal;line-height:1;text-shadow:0 0 6px rgba(229,107,132,.85);opacity:0;animation:bb-matcha-keychain-sparkle 2.6s ease-in-out var(--w, 0s) infinite}.bb-matcha-keychain__sparkles i:nth-child(1){top:-.7rem;left:8%;--s: 1.4rem;--w: 0s;color:#e56b84}.bb-matcha-keychain__sparkles i:nth-child(2){top:-.9rem;right:16%;--s: 1.1rem;--w: .5s;color:#fff;text-shadow:0 0 6px rgba(229,107,132,.9)}.bb-matcha-keychain__sparkles i:nth-child(3){bottom:-.8rem;right:6%;--s: 1.5rem;--w: 1.1s;color:#f6c3ce}.bb-matcha-keychain__sparkles i:nth-child(4){bottom:-.9rem;left:28%;--s: 1rem;--w: 1.6s;color:#2f7d4f;text-shadow:0 0 6px rgba(255,255,255,.9)}.bb-matcha-keychain__sparkles i:nth-child(5){top:30%;right:-1rem;--s: 1.2rem;--w: 2.1s;color:#e56b84}.bb-matcha-keychain__confirm.button:disabled~.bb-matcha-keychain__sparkles{display:none}.bb-matcha-keychain__sparkle-wrap--cta.is-celebrating .bb-matcha-keychain__confirm.button~.bb-matcha-keychain__sparkles{display:block}.bb-matcha-keychain__sparkle-wrap--cta.is-celebrating .bb-matcha-keychain__sparkles i{animation:bb-matcha-keychain-burst .65s ease-out forwards}.bb-matcha-keychain__badge:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #c2385c,0 12px 22px #c2385c57}.bb-matcha-keychain__badge:focus-visible{outline:2px solid var(--bb-pine);outline-offset:3px}.bb-matcha-keychain__dialog[open]{display:flex;flex-direction:column}.bb-matcha-keychain__dialog{width:min(34rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:2.4rem;background:var(--bb-cream);color:var(--bb-ink);overflow:hidden;box-shadow:0 24px 60px #1d3b3047}.bb-matcha-keychain__dialog::backdrop{background:#1d3b3080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bb-matcha-keychain__panel{display:flex;flex-direction:column;min-height:0;position:relative;isolation:isolate;padding:3rem 1.6rem 1.6rem;overflow:hidden;max-height:calc(100dvh - 2rem);background:radial-gradient(120% 60% at 50% 0%,var(--bb-blush) 0%,rgba(255,240,239,0) 70%)}.bb-matcha-keychain__snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.bb-matcha-keychain__snow i{position:absolute;top:-2rem;left:var(--x);color:var(--c, rgba(47, 125, 79, .45));font-size:var(--s, 1.4rem);font-style:normal;line-height:1;animation:bb-matcha-keychain-fall var(--d, 9s) linear var(--w, 0s) infinite}.bb-matcha-keychain__snow i:nth-child(1){--x: 4%;--s: 1.2rem;--d: 9s;--w: -1s}.bb-matcha-keychain__snow i:nth-child(2){--x: 14%;--s: 1.8rem;--d: 12s;--w: -6s;--c: rgba(31, 90, 69, .38)}.bb-matcha-keychain__snow i:nth-child(3){--x: 24%;--s: 1rem;--d: 8s;--w: -3s}.bb-matcha-keychain__snow i:nth-child(4){--x: 33%;--s: 1.5rem;--d: 11s;--w: -8s;--c: rgba(232, 168, 40, .65)}.bb-matcha-keychain__snow i:nth-child(5){--x: 42%;--s: 1.1rem;--d: 10s;--w: -2s;--c: rgba(31, 90, 69, .38)}.bb-matcha-keychain__snow i:nth-child(6){--x: 51%;--s: 2rem;--d: 13s;--w: -10s}.bb-matcha-keychain__snow i:nth-child(7){--x: 60%;--s: 1.2rem;--d: 9s;--w: -5s;--c: rgba(232, 168, 40, .65)}.bb-matcha-keychain__snow i:nth-child(8){--x: 69%;--s: 1.6rem;--d: 12s;--w: -4s;--c: rgba(31, 90, 69, .38)}.bb-matcha-keychain__snow i:nth-child(9){--x: 77%;--s: 1rem;--d: 8s;--w: -7s}.bb-matcha-keychain__snow i:nth-child(10){--x: 85%;--s: 1.4rem;--d: 11s;--w: -1.5s;--c: rgba(232, 168, 40, .65)}.bb-matcha-keychain__snow i:nth-child(11){--x: 92%;--s: 1.1rem;--d: 10s;--w: -9s;--c: rgba(31, 90, 69, .38)}.bb-matcha-keychain__snow i:nth-child(12){--x: 97%;--s: 1.7rem;--d: 14s;--w: -3.5s}.bb-matcha-keychain__lights{position:absolute;top:0;right:0;left:0;height:1.8rem;pointer-events:none;background:linear-gradient(#1d3b3040,#1d3b3040) 0 4px / 100% 1px no-repeat}.bb-matcha-keychain__bulbs{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat-x;background-size:66px 18px;animation:bb-matcha-keychain-twinkle 1.8s ease-in-out infinite}.bb-matcha-keychain__bulbs--red{background-image:radial-gradient(circle at 50% 60%,var(--bb-red) 0 4px,transparent 5px);background-position:11px 0}.bb-matcha-keychain__bulbs--gold{background-image:radial-gradient(circle at 50% 60%,var(--bb-gold) 0 4px,transparent 5px);background-position:33px 0;animation-delay:.6s}.bb-matcha-keychain__bulbs--pine{background-image:radial-gradient(circle at 50% 60%,var(--bb-pine) 0 4px,transparent 5px);background-position:55px 0;animation-delay:1.2s}.bb-matcha-keychain__tree{display:inline-block;transform-origin:bottom center;animation:bb-matcha-keychain-bob 2.4s ease-in-out infinite}.bb-matcha-keychain__heart{display:inline-block;margin-left:.25em;font-style:normal;animation:bb-matcha-keychain-beat 1.6s ease-in-out infinite}.bb-matcha-keychain__close{position:absolute;top:2rem;right:1.2rem;z-index:2;display:grid;place-items:center;width:3.4rem;height:3.4rem;padding:0;border:0;border-radius:50%;background:#fff;color:var(--bb-red);font-size:2.2rem;line-height:1;cursor:pointer;box-shadow:0 2px 8px #1d3b301f;transition:transform .16s ease}.bb-matcha-keychain__close:hover{transform:rotate(90deg)}.bb-matcha-keychain__eyebrow{align-self:flex-start;margin:0 0 .8rem;padding:.3rem 1rem;border-radius:999px;background:var(--bb-pine-soft);color:var(--bb-pine);font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1.5}.bb-matcha-keychain__title{margin:0 3.6rem .4rem 0;color:var(--bb-pine);font-size:2.2rem;line-height:1.15}.bb-matcha-keychain__note{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.45}.bb-matcha-keychain__note[data-bb-matcha-keychain-note=waiting]{flex-shrink:0;margin:0 0 1rem;color:#c62828;font-weight:700}.bb-matcha-keychain__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.4rem;min-height:0;overflow:auto}.bb-matcha-keychain__dialog--pair{width:min(48rem,calc(100vw - 2rem))}.bb-matcha-keychain__options--pair{gap:1.2rem;padding-top:.6rem;overflow:visible}.bb-matcha-keychain__options--pair .bb-matcha-keychain__option{padding:1rem .8rem 1.2rem}.bb-matcha-keychain__options--pair .bb-matcha-keychain__photo{width:min(100%,22rem);margin-inline:auto}.bb-matcha-keychain__options--pair .bb-matcha-keychain__photo img{width:100%;max-height:min(22rem,30dvh);height:auto}.bb-matcha-keychain__options--pair .bb-matcha-keychain__name{font-size:1.5rem}.bb-matcha-keychain__option{position:relative;display:flex;flex-direction:column;align-items:center;gap:.7rem;min-width:0;padding:.8rem .6rem 1rem;border:2px solid #f1e4d6;border-radius:2rem;background:#fff;color:inherit;font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bb-matcha-keychain__option:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1d3b3014}.bb-matcha-keychain__option[aria-pressed=true]{border-color:var(--bb-red);background:#fff;box-shadow:0 0 0 4px #2f7d4f24,0 10px 22px #1d5c381f}.bb-matcha-keychain__option[aria-pressed=true]:after{content:"My pick";position:absolute;top:-1rem;right:1rem;padding:.2rem .9rem;border-radius:999px;background:var(--bb-red);color:#fff;font-size:1.1rem;font-weight:700;line-height:1.6;box-shadow:0 4px 10px #1d5c3840}.bb-matcha-keychain__option:focus-visible{outline:2px solid var(--bb-pine);outline-offset:3px}.bb-matcha-keychain__photo{display:block;width:100%;transform-origin:top center}.bb-matcha-keychain__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:1.4rem;background:#fff}.bb-matcha-keychain__name{color:var(--bb-ink);font-size:1.3rem;font-weight:700;line-height:1.3;text-align:center}.bb-matcha-keychain__confirm.button{--color-button: 226, 90, 120;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--buttons-radius: 999px;--buttons-radius-outset: 999px;--border-opacity: 0;flex-shrink:0;width:100%;min-height:4.8rem;border-radius:999px;padding-top:.4rem;padding-bottom:.4rem;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='9' viewBox='0 0 140 9'%3E%3Cpath d='M0 4.5C17.5 4.5 17.5 0 35 0s17.5 4.5 35 4.5S87.5 0 105 0s17.5 4.5 35 4.5V9H0z' fill='%236fae5a'/%3E%3C/svg%3E"),linear-gradient(135deg,#e25a78,#c2385c);background-repeat:repeat-x,no-repeat;background-size:140px 9px,100% 100%;background-position:0 100%,0 0;font-weight:700;letter-spacing:.02em;box-shadow:0 10px 22px #c2385c47;overflow:hidden;isolation:isolate;animation:bb-matcha-keychain-glow 2.4s ease-in-out infinite,bb-matcha-keychain-jingle 4s ease-in-out 1s infinite,bb-matcha-keychain-matcha-drift 20s linear infinite}.bb-matcha-keychain__confirm.button:disabled{--color-button: 238, 226, 216;--color-button-text: 125, 98, 86;cursor:default;opacity:1;padding-top:0;background-image:none;box-shadow:none;text-shadow:none;animation:none}.bb-matcha-keychain__confirm.button:disabled:before,.bb-matcha-keychain__confirm.button:disabled:after{content:none}.bb-matcha-keychain__signoff{margin:1rem 0 0;color:var(--bb-red-deep);font-size:1.3rem;font-style:italic;text-align:center}.bb-matcha-keychain__error{margin:.8rem 0 0;color:#8f1d1d;font-size:1.3rem;text-align:center}.bb-matcha-keychain__dialog.is-shown{animation:bb-matcha-keychain-rise .32s cubic-bezier(.2,.9,.3,1.2)}.bb-matcha-keychain__dialog.is-shown::backdrop{animation:bb-matcha-keychain-fade .2s ease}.bb-matcha-keychain__dialog.is-intro .bb-matcha-keychain__photo{animation:bb-matcha-keychain-swing .7s ease}.bb-matcha-keychain__dialog.is-intro .bb-matcha-keychain__option:nth-child(2) .bb-matcha-keychain__photo{animation-delay:90ms}.bb-matcha-keychain__option[aria-pressed=true] .bb-matcha-keychain__photo{animation:bb-matcha-keychain-hang 3.2s ease-in-out infinite}.bb-matcha-keychain__option.is-claimed .bb-matcha-keychain__photo{animation:bb-matcha-keychain-pop .42s ease}@keyframes bb-matcha-keychain-rise{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes bb-matcha-keychain-fade{0%{opacity:0}to{opacity:1}}@keyframes bb-matcha-keychain-fall{0%{transform:translateZ(0) rotate(0);opacity:0}10%{opacity:1}50%{transform:translate3d(1.2rem,32rem,0) rotate(180deg)}90%{opacity:1}to{transform:translate3d(-.8rem,64rem,0) rotate(360deg);opacity:0}}@keyframes bb-matcha-keychain-twinkle{0%,to{opacity:1;filter:brightness(1.15)}50%{opacity:.35;filter:brightness(.9)}}@keyframes bb-matcha-keychain-flurry{0%{background-position:0 80px,0 120px,0 40px}to{background-position:40px -220px,-56px -220px,70px -220px}}@keyframes bb-matcha-keychain-sparkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}40%{opacity:1;transform:scale(1.15) rotate(45deg)}70%{opacity:.6;transform:scale(.8) rotate(90deg)}}@keyframes bb-matcha-keychain-burst{0%{opacity:1;transform:scale(.6) rotate(0)}60%{opacity:1;transform:scale(2.2) rotate(120deg)}to{opacity:0;transform:scale(2.6) rotate(180deg)}}@keyframes bb-matcha-keychain-jingle{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-1.5deg)}88%{transform:rotate(1.5deg)}92%{transform:rotate(-1deg)}96%{transform:rotate(.5deg)}}@keyframes bb-matcha-keychain-glow{0%,to{box-shadow:0 10px 22px #c2385c42}50%{box-shadow:0 10px 28px #e25a787a,0 0 0 4px #fff7f259}}@keyframes bb-matcha-keychain-foam-drift{0%{background-position:0 0,0 0}to{background-position:360px 0,-170px 0}}@keyframes bb-matcha-keychain-matcha-drift{0%{background-position:0 100%,0 0}to{background-position:-140px 100%,0 0}}@keyframes bb-matcha-keychain-leaves{0%{background-position:22% 120%,68% 140%}to{background-position:30% -30%,60% -40%}}@keyframes bb-matcha-keychain-leaves-wide{0%{background-position:8% 130%,34% 160%,62% 120%,88% 150%}to{background-position:14% -40%,28% -30%,70% -50%,82% -30%}}@keyframes bb-matcha-keychain-swirl{0%,to{background-position:0% 40%}50%{background-position:100% 60%}}@keyframes bb-matcha-keychain-seeds{0%{background-position:0 12px,0 20px,0 8px}to{background-position:48px -80px,-64px -90px,36px -70px}}@keyframes bb-matcha-keychain-bob{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(8deg) translateY(-2px)}}@keyframes bb-matcha-keychain-beat{0%,60%,to{transform:scale(1)}20%{transform:scale(1.3)}40%{transform:scale(.95)}}@keyframes bb-matcha-keychain-swing{0%{transform:rotate(-7deg)}45%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes bb-matcha-keychain-hang{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes bb-matcha-keychain-pop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@media screen and (min-width:750px){.bb-matcha-keychain__panel{padding:3.2rem 2.4rem 2rem}.bb-matcha-keychain__title{font-size:2.6rem}}@media screen and (max-width:749px){.bb-matcha-keychain__dialog--pair .bb-matcha-keychain__panel{padding-right:1.2rem;padding-left:1.2rem}.bb-matcha-keychain__options--pair{gap:.8rem}.bb-matcha-keychain__options--pair .bb-matcha-keychain__option{padding:.7rem .5rem .9rem}.bb-matcha-keychain__options--pair .bb-matcha-keychain__photo img{max-height:min(18rem,26dvh)}}@media screen and (max-width:389px){.bb-matcha-keychain__badge{font-size:1.3rem}.bb-matcha-keychain__name,.bb-matcha-keychain__options--pair .bb-matcha-keychain__name{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.bb-matcha-keychain__badge,.bb-matcha-keychain__badge:hover,.bb-matcha-keychain__badge:before,.bb-matcha-keychain__option:hover,.bb-matcha-keychain__close:hover,.bb-matcha-keychain__confirm.button:not(:disabled):hover{transform:none}.bb-matcha-keychain__snow i,.bb-matcha-keychain__bulbs,.bb-matcha-keychain__tree,.bb-matcha-keychain__heart,.bb-matcha-keychain__badge,.bb-matcha-keychain__badge:before,.bb-matcha-keychain__confirm.button:not(:disabled):after,.bb-matcha-keychain__badge:after,.bb-matcha-keychain__sparkles i,.bb-matcha-keychain__sparkle-wrap--cta.is-celebrating .bb-matcha-keychain__sparkles i,.bb-matcha-keychain__confirm.button,.bb-matcha-keychain__confirm.button:not(:disabled):before,.bb-matcha-keychain__dialog.is-shown,.bb-matcha-keychain__dialog.is-shown::backdrop,.bb-matcha-keychain__dialog.is-intro .bb-matcha-keychain__photo,.bb-matcha-keychain__option[aria-pressed=true] .bb-matcha-keychain__photo,.bb-matcha-keychain__option.is-claimed .bb-matcha-keychain__photo,.bb-matcha-keychain__steam i,.bb-matcha-keychain__foam{animation:none}}.bb-matcha-keychain__steam,.bb-matcha-keychain__foam{position:absolute;top:0;right:0;left:0;z-index:-1;pointer-events:none}.bb-matcha-keychain__steam{height:9rem;overflow:hidden}.bb-matcha-keychain__steam i{position:absolute;bottom:0;width:1.4rem;height:2.8rem;border-radius:999px;background:#ffffffb3;filter:blur(5px);animation:bb-matcha-keychain-steam 5s ease-in-out infinite}.bb-matcha-keychain__steam i:nth-child(1){left:16%}.bb-matcha-keychain__steam i:nth-child(2){left:38%;height:3.4rem;animation-delay:1.1s}.bb-matcha-keychain__steam i:nth-child(3){left:58%;animation-delay:.4s}.bb-matcha-keychain__steam i:nth-child(4){left:76%;height:2.2rem;animation-delay:1.7s}.bb-matcha-keychain__foam{height:1.5rem;background:radial-gradient(circle at 12px 8px,rgba(255,255,255,.95) 0 5px,transparent 6.5px) 0 0 / 24px 16px repeat-x;animation:bb-matcha-keychain-foam 3s ease-in-out infinite}.bb-matcha-keychain__dialog--many{width:min(46rem,calc(100vw - 2rem))}.bb-matcha-keychain__options--many{max-height:min(42rem,46dvh);padding-top:.4rem}.bb-matcha-keychain__options--many .bb-matcha-keychain__photo img{max-height:16rem}.bb-matcha-keychain__options--many .bb-matcha-keychain__option[aria-pressed=true]:after{top:.6rem;right:.6rem}@keyframes bb-matcha-keychain-steam{0%{transform:translateY(.6rem) scaleX(1);opacity:0}30%{opacity:.75}to{transform:translateY(-7rem) scaleX(1.8);opacity:0}}@keyframes bb-matcha-keychain-foam{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(1px)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/baristabrew-matcha-keychain-gift.css.map */
