.product{--stage-bg:#ec5e14;--stage-ink:#262521;--ghost:#1c11081f;color:#262521;background:#f4ede3;min-height:100vh}.product--smoky{--stage-bg:#4a2219;--stage-ink:#f4ede3;--ghost:#f4ede314}.product--bundle{--stage-bg:#2b3318;--stage-ink:#f4ede3;--ghost:#f4ede314}.product a{color:inherit}.product-bar{padding:0 var(--panel-pad-x).9rem;justify-content:space-between;gap:1rem;display:flex;position:relative}.product-bar:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-bar{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}@media (max-width:640px){.product-bar>*+*{display:none}}.product-bar{align-items:center;padding-top:1.1rem}.product-bar a{text-decoration:none}.product-bar a:hover{text-underline-offset:.25em;text-decoration:underline}@media (max-width:640px){.product-bar>*+*{display:inline}}.product-home{align-items:center;gap:.6rem;display:inline-flex}.product-home img{width:34px;height:34px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block}.product-home:hover img{transform:rotate(-10deg)scale(1.1)}.product-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:calc(100vh - 3.5rem);display:grid;position:relative}.product-hero:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@media (max-width:900px){.product-hero{grid-template-columns:1fr;min-height:0}}.product-stage{isolation:isolate;background:var(--stage-bg);color:var(--stage-ink);grid-template-columns:minmax(0,1fr);place-items:center;padding:3rem 2rem;display:grid;position:relative;overflow:hidden}.product-stage:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-v);-webkit-mask-image:var(--rough-v);mask-image:var(--rough-v);background:currentColor;width:6px;height:auto;position:absolute;inset:0 -3px 0 auto;-webkit-mask-size:6px 240px;mask-size:6px 240px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.product-stage:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='speckle'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.3 0 0 0 0 0.15 0 0 0 0 0 0 0 0 25 -12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23speckle)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}.product-stage>*{grid-area:1/1}@media (max-width:900px){.product-stage{min-height:74vh}.product-stage:after{content:none}}.product--smoky .product-stage:before,.product--bundle .product-stage:before{mix-blend-mode:screen;opacity:.14}.product-ghost{font-family:var(--font-poster);text-transform:uppercase;color:var(--ghost);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-self:center;font-size:clamp(7rem,22vw,22rem);line-height:.8;transform:rotate(-8deg)}.product-bottles{z-index:2;align-items:flex-end;display:flex;position:relative}.product-bottles img{filter:drop-shadow(0 28px 34px #1c110859);-webkit-user-select:none;user-select:none;width:auto;height:clamp(300px,62vh,620px);transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:block;transform:rotate(-5deg)}.product-bottles--pair img{height:clamp(260px,54vh,540px)}.product-bottles--pair img:first-child{transform:rotate(-9deg)}.product-bottles--pair img:last-child{margin-left:-2.5rem;transform:rotate(7deg)translateY(12px)}@media (max-width:640px){.product-bottles img{height:340px}.product-bottles--pair img{height:280px}}.product-stage:hover .product-bottles img{transform:rotate(3deg)translateY(-8px)}.product-stage:hover .product-bottles img:last-child{transform:rotate(-2deg)translateY(-4px)}.product-sticker{--sticker-bg:#f4ede3;--sticker-core-size:clamp(1.6rem,2.6vw,2.6rem);z-index:3;place-self:start end;width:clamp(110px,12vw,170px);margin:clamp(.5rem,3vw,2.5rem) clamp(.5rem,3vw,2.5rem) 0 0;transform:rotate(12deg)}.product-info{padding:3rem var(--panel-pad-x);flex-direction:column;justify-content:center;gap:1.4rem;display:flex}@media (max-width:640px){.product-info{padding-block:2.5rem 3rem}}.product-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.product-title{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(3.4rem,7vw,7.5rem);font-weight:400;line-height:.86}.product-desc{max-width:32rem;font-size:1.02rem;line-height:1.65}.product-specs{max-width:34rem;font-family:var(--font-mono);text-transform:uppercase;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:1rem;padding:1rem 0;display:grid;position:relative}.product-specs:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:-3px 0 auto;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-specs dt{letter-spacing:.08em;opacity:.6;margin-bottom:.3rem;font-size:.64rem}.product-specs dd{font-size:.95rem}.product-heat{color:#ec5e14;letter-spacing:.05em}.product-heat span{opacity:.25;color:#262521}.product-buy{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;display:flex}.product-price{font-family:var(--font-poster);font-size:clamp(2.8rem,4.5vw,4.2rem);line-height:1}.product-price small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-top:.35rem;font-size:.7rem;display:block}.product-button{color:#262521;font-family:var(--font-poster);letter-spacing:.04em;text-transform:uppercase;background:#f4ede3;border:2px solid #262521;align-items:center;gap:.8rem;padding:.9rem 1.4rem;font-size:1.2rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:5px 5px #262521}.product-button:hover{transform:translate(3px,3px);box-shadow:2px 2px #262521}.product-button{background:#ec5e14;padding:1rem 1.8rem;font-size:1.4rem}.product-note{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;opacity:.7;max-width:30rem;font-size:.72rem;line-height:1.6}.product-goodon{color:#f4ede3;background:#262521;align-items:stretch;display:flex}.product-goodon-label{clip-path:polygon(.6% 7%,28% 0,63% 5%,100% 1%,99.2% 48%,100% 95%,66% 100%,31% 94%,0 100%,.8% 52%);color:#262521;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ec5e14;flex:none;align-items:center;padding:0 1.1rem;font-size:.72rem;display:flex}.product-ticker{flex:1;min-width:0}.product-section{position:relative}.product-section:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-section-bar{padding:0 var(--panel-pad-x).9rem;justify-content:space-between;gap:1rem;display:flex;position:relative}.product-section-bar:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-section-bar{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}@media (max-width:640px){.product-section-bar>*+*{display:none}}.product-section-bar{padding-top:1.4rem}@media (max-width:640px){.product-section-bar>*+*{display:inline}}.product-label{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}@media (max-width:900px){.product-label{grid-template-columns:1fr}}.product-inside{position:relative}.product-inside:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-v);-webkit-mask-image:var(--rough-v);mask-image:var(--rough-v);background:currentColor;width:6px;height:auto;position:absolute;inset:0 -3px 0 auto;-webkit-mask-size:6px 240px;mask-size:6px 240px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}@media (max-width:900px){.product-inside:after{content:none}}.product-ingredients{list-style:none}.product-ingredients li{padding:.85rem var(--panel-pad-x);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid;position:relative}.product-ingredients li:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-ingredients li{transition:background-color .2s,color .2s}.product-ingredients li:hover{color:#f4ede3;background:#262521}.product-ingredient-num{font-family:var(--font-mono);font-size:.75rem}.product-ingredient-name{font-family:var(--font-poster);text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1}.product-ingredient-ja{opacity:.7;font-size:.85rem}.product-label-text{padding:1.25rem var(--panel-pad-x)1.75rem;gap:.9rem;display:grid}.product-label-text div{grid-template-columns:6.5rem 1fr;gap:1rem;display:grid}.product-label-text dt{font-family:var(--font-mono);letter-spacing:.06em;font-size:.7rem}.product-label-text dd{font-size:.88rem;line-height:1.6}.product-nutrition-wrap{filter:drop-shadow(6px 6px #262521);place-items:center;padding:3rem 2rem;display:grid}.product-nutrition{color:#262521;clip-path:polygon(0% 1.4px,.6% 1.1px,1.6% .3px,3.4% .8px,6% .1px,7% 1.3px,8% 3.2px,9.3% 1.3px,12.1% 1.4px,13.2% .7px,16% .6px,18.6% 2.6px,19.6% 3.3px,21.8% .5px,23.7% 1.2px,25.6% .7px,29.2% .4px,30% .9px,30.7% 1.9px,34.1% 1px,35.9% 1.4px,37.1% .4px,38.7% 1.4px,40.4% 0,43.9% .4px,45.1% .1px,46.4% 3.8px,48.7% .3px,51% 1.2px,54.4% .3px,57.5% 1px,59.2% 1.2px,60.4% .8px,63.5% .7px,67.1% .7px,67.8% .2px,70.6% 1.1px,73.8% 1px,76.3% .2px,77.6% .2px,80.6% .2px,83.4% .4px,84.6% 1px,87.1% .3px,88.3% 1.1px,89.1% 0,90.7% 1.3px,92.3% .3px,94.1% .5px,96.6% 1.2px,99.7% .3px,100% .5px,calc(100% - 7.5px) 10%,calc(100% - 2.2px) 27%,calc(100% - 1.5px) 38%,calc(100% - .3px) 48%,calc(100% - 3.9px) 50%,calc(100% - 2.4px) 61%,calc(100% - 3.8px) 75%,100% 100%,99.2% calc(100% - .6px),97.3% calc(100% - .7px),95.1% calc(100% - 1.3px),93.3% calc(100% - 1px),92.5% calc(100% - 3.2px),91% calc(100% - .1px),90.3% calc(100% - 1.3px),89.2% calc(100% - .6px),85.7% calc(100% - 1.4px),83.6% calc(100% - 4px),82.2% calc(100% - .6px),81.4% calc(100% - 1.2px),78.5% calc(100% - 1.3px),74.9% calc(100% - 1.3px),73.3% calc(100% - .8px),70.7% calc(100% - .7px),67.2% calc(100% - .8px),66.5% calc(100% - 1.3px),63.8% calc(100% - .5px),62.4% calc(100% - .5px),59.4% calc(100% - .6px),57.5% calc(100% - .4px),56.3% calc(100% - 1px),54% calc(100% - .3px),51.4% calc(100% - .4px),49.6% calc(100% - .2px),48.1% calc(100% - .2px),44.9% calc(100% - .4px),42.7% calc(100% - 2.4px),40.1% calc(100% - 1.2px),36.7% calc(100% - .7px),34.5% calc(100% - 1px),32.8% calc(100% - .1px),31.6% calc(100% - .5px),29.3% calc(100% - .8px),28.4% calc(100% - .2px),26.8% calc(100% - .9px),24.6% calc(100% - 1.3px),21.5% calc(100% - .9px),19% calc(100% - .4px),17.7% calc(100% - 1.1px),14.8% calc(100% - .8px),13% calc(100% - 1.4px),10.7% calc(100% - .1px),7.3% calc(100% - .2px),5.8% calc(100% - .7px),3% calc(100% - 1.2px),1.2% calc(100% - .2px),.6% calc(100% - .3px),0% calc(100% - .2px),1.5px 87%,1.1px 80%,6.9px 65%,1.3px 50%,5.7px 40%,5.9px 37%,4.7px 35%);width:min(100%,22rem);font-family:var(--font-mono);background:#fff;padding:1.6rem 1.6rem 1.8rem;transform:rotate(2deg)}.product-nutrition-title{font-family:var(--font-poster);font-size:2rem;line-height:1}.product-nutrition-title span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem;font-size:.72rem;display:block}.product-nutrition-basis{text-transform:uppercase;margin:1rem 0 .4rem;padding-bottom:.6rem;font-size:.75rem;position:relative}.product-nutrition-basis:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-nutrition-rows div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex;position:relative}.product-nutrition-rows div:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h-thin);-webkit-mask-image:var(--rough-h-thin);mask-image:var(--rough-h-thin);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-nutrition-rows dt{font-size:.9rem}.product-nutrition-rows dt span{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:.62rem;display:block}.product-nutrition-rows dd{font-family:var(--font-poster);font-size:1.25rem}.product-nutrition-soon{clip-path:polygon(.6% 7%,28% 0,63% 5%,100% 1%,99.2% 48%,100% 95%,66% 100%,31% 94%,0 100%,.8% 52%);text-align:center;text-transform:uppercase;border:2px dashed #262521;place-items:center;margin-top:1.2rem;padding:1.6rem 1rem;display:grid;transform:rotate(-4deg)}.product-nutrition-soon span:first-child{letter-spacing:.1em;font-size:.72rem}.product-nutrition-soon span:last-child{font-family:var(--font-poster);color:#ec5e14;font-size:1.9rem}.product-details details{position:relative}.product-details details:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-details details:last-child:after{content:none}.product-details summary{padding:1.2rem var(--panel-pad-x);font-family:var(--font-poster);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(1.4rem,2.2vw,2rem);list-style:none;display:flex}.product-details summary::-webkit-details-marker{display:none}.product-details summary span{font-family:var(--font-mono);font-size:1.6rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.product-details summary:hover span{color:#ec5e14}.product-details details[open] summary span{transform:rotate(45deg)}.product-details p{padding:0 var(--panel-pad-x).8rem;max-width:46rem;line-height:1.65}.product-details p:last-child{padding-bottom:1.6rem}.product-details a{text-underline-offset:.2em;font-weight:700}.product-more-title{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:-.01em;padding:1.2rem var(--panel-pad-x)1rem;font-size:clamp(3rem,8vw,8rem);font-weight:400;line-height:.82;position:relative}.product-more-title:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.product-cards{grid-template-columns:1fr}}.product-card{--card-bg:#ec5e14;--card-ink:#262521;grid-template-rows:auto 1fr auto auto;gap:1rem;min-height:26rem;padding:1.1rem 1.25rem 0;text-decoration:none;transition:background-color .25s,color .25s;display:grid;position:relative}.product-card:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-v);-webkit-mask-image:var(--rough-v);mask-image:var(--rough-v);background:currentColor;width:6px;height:auto;position:absolute;inset:0 -3px 0 auto;-webkit-mask-size:6px 240px;mask-size:6px 240px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.product-card:last-child:after{content:none}.product-card--smoky{--card-bg:#4a2219;--card-ink:#f4ede3}.product-card--bundle{--card-bg:#2b3318;--card-ink:#f4ede3}.product-card:hover{background:var(--card-bg);color:var(--card-ink)}@media (max-width:640px){.product-card{min-height:22rem;position:relative}.product-card:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.product-card:last-child:after{content:none}}.product-card-index{font-family:var(--font-mono);font-size:.78rem}.product-card-bottles{justify-content:center;align-items:center;display:flex}.product-card-bottles img{filter:drop-shadow(0 16px 20px #1c110840);width:auto;height:15rem;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.product-card-bottles img+img{margin-left:-1.25rem}.product-card:hover .product-card-bottles img{transform:rotate(-6deg)translateY(-6px)}.product-card-name{font-family:var(--font-poster);text-transform:uppercase;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:.95}.product-card-foot{font-family:var(--font-poster);justify-content:space-between;margin:0 -1.25rem;padding:1rem 1.25rem;font-size:1.3rem;display:flex;position:relative}.product-card-foot:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:-3px 0 auto;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}
.badges{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;position:relative}.badges:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-h);-webkit-mask-image:var(--rough-h);mask-image:var(--rough-h);background:currentColor;width:auto;height:6px;position:absolute;inset:auto 0 -3px;-webkit-mask-size:240px 6px;mask-size:240px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.badge{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem 1.8rem;display:flex;position:relative}.badge:after{content:"";z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:var(--rough-v);-webkit-mask-image:var(--rough-v);mask-image:var(--rough-v);background:currentColor;width:6px;height:auto;position:absolute;inset:0 -3px 0 auto;-webkit-mask-size:6px 240px;mask-size:6px 240px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.badge:last-child:after{content:none}.badge:first-child .badge-icon{transform:rotate(-6deg)}.badge:nth-child(2) .badge-icon{transform:rotate(4deg)}.badge:nth-child(3) .badge-icon{transform:rotate(-3deg)}.badge:hover .badge-icon{animation:.5s ease-in-out badge-jiggle}@media (max-width:640px){.badge{padding:1.4rem .5rem 1.2rem}}.badge-icon{width:clamp(64px,7vw,92px);height:auto;margin-bottom:.4rem;overflow:visible}.badge-icon path,.badge-icon rect{fill:none;stroke:#262521;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.badge-icon .badge-fill{fill:#ec5e14;stroke:none}.badge-disc{fill:#ebe0d3;stroke:#262521;stroke-width:2px;stroke-dasharray:5 3}.badge-label{font-family:var(--font-poster);text-transform:uppercase;font-size:clamp(1.1rem,1.8vw,1.6rem);line-height:1}.badge-note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.65;font-size:.66rem}@media (max-width:640px){.badge-note{display:none}}@keyframes badge-jiggle{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-12deg)scale(1.1)}50%{transform:rotate(9deg)scale(1.1)}75%{transform:rotate(-4deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.badge:hover .badge-icon{animation:none}}
