@font-face{font-family:CvaudDetailMono;src:url(/cvaud/fonts/geist-mono/GeistMono-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.BeerDetail-module__unWiXq__root{--cvaud-orange:#e67e22;--cvaud-focus:#9a3d00;--cvaud-ink:#080808;--cvaud-paper:#fff;--cvaud-rule:var(--color-line,#e9e6e8);color:var(--cvaud-ink);background:var(--cvaud-paper);isolation:isolate;font-family:BB Casual Pro,system-ui,sans-serif}.BeerDetail-module__unWiXq__story{background:var(--cvaud-orange);overflow:hidden}.BeerDetail-module__unWiXq__storyInner,.BeerDetail-module__unWiXq__facts,.BeerDetail-module__unWiXq__practical,.BeerDetail-module__unWiXq__reviews,.BeerDetail-module__unWiXq__faq{box-sizing:border-box;width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.BeerDetail-module__unWiXq__storyInner{min-height:clamp(34rem,68vw,52rem);display:grid}.BeerDetail-module__unWiXq__storyCopyOnly,.BeerDetail-module__unWiXq__storyMediaOnly{grid-template-columns:minmax(0,1fr)}.BeerDetail-module__unWiXq__storyMediaOnly .BeerDetail-module__unWiXq__storyMedia{border-top:0;min-height:clamp(34rem,68vw,52rem)}.BeerDetail-module__unWiXq__storyCopy{z-index:1;flex-direction:column;justify-content:center;padding:clamp(2.25rem,7vw,7.5rem) clamp(1.25rem,5vw,5.5rem);animation:.62s cubic-bezier(.22,1,.36,1) both BeerDetail-module__unWiXq__cvaud-copy-reveal;display:flex}.BeerDetail-module__unWiXq__eyebrow,.BeerDetail-module__unWiXq__fact dt,.BeerDetail-module__unWiXq__practicalItem dt{letter-spacing:.08em;text-transform:uppercase;font-family:CvaudDetailMono,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;font-weight:650;line-height:1.3}.BeerDetail-module__unWiXq__eyebrow{border-bottom:1px solid;width:fit-content;margin:0 0 clamp(2.5rem,8vw,7rem);padding-bottom:.45rem}.BeerDetail-module__unWiXq__storyTitle{max-width:18ch;font-size:var(--text-display);letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;margin:0;font-weight:900;line-height:1.02}.BeerDetail-module__unWiXq__storyIntro,.BeerDetail-module__unWiXq__tasteBody{white-space:pre-line;max-width:34rem;margin:0}.BeerDetail-module__unWiXq__storyIntro{margin-top:clamp(2rem,4vw,4rem);font-size:1rem;font-weight:500;line-height:1.18}.BeerDetail-module__unWiXq__tasteBody{border-top:1px solid var(--cvaud-rule);margin-top:1.25rem;padding-top:1.25rem;font-size:1rem;line-height:1.35}.BeerDetail-module__unWiXq__storyMedia{min-height:30rem;animation:.78s cubic-bezier(.22,1,.36,1) .1s both BeerDetail-module__unWiXq__cvaud-media-reveal;position:relative;overflow:hidden}.BeerDetail-module__unWiXq__storyImage{object-fit:cover;transition:filter .26s,transform .6s cubic-bezier(.22,1,.36,1)}.BeerDetail-module__unWiXq__storyMedia:hover .BeerDetail-module__unWiXq__storyImage,.BeerDetail-module__unWiXq__storyMedia:focus-within .BeerDetail-module__unWiXq__storyImage{filter:saturate(1.06)contrast(1.03);transform:scale(1.018)}.BeerDetail-module__unWiXq__facts,.BeerDetail-module__unWiXq__practical,.BeerDetail-module__unWiXq__faq{padding-block:clamp(4.5rem,10vw,9rem)}.BeerDetail-module__unWiXq__sectionHeading{margin-bottom:clamp(2rem,5vw,4.5rem)}.BeerDetail-module__unWiXq__sectionHeading h2{max-width:13ch;font-size:var(--text-h1);letter-spacing:var(--text-h1--letter-spacing);font-weight:900;line-height:var(--text-h1--line-height);text-align:left;text-wrap:balance;margin:0}.BeerDetail-module__unWiXq__factList{border-top:1px solid var(--cvaud-rule);border-left:1px solid var(--cvaud-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.BeerDetail-module__unWiXq__fact{border-right:1px solid var(--cvaud-rule);border-bottom:1px solid var(--cvaud-rule);min-width:0;min-height:clamp(9.5rem,18vw,15rem);padding:clamp(1rem,2.5vw,2rem);animation:.44s ease-out both BeerDetail-module__unWiXq__cvaud-line-reveal}.BeerDetail-module__unWiXq__fact:nth-child(2n){animation-delay:70ms}.BeerDetail-module__unWiXq__fact:nth-child(3n){animation-delay:.14s}.BeerDetail-module__unWiXq__fact dt,.BeerDetail-module__unWiXq__practicalItem dt{color:#080808ad}.BeerDetail-module__unWiXq__fact dd{font-size:var(--text-h3);font-weight:800;line-height:var(--text-h3--line-height);margin:clamp(2rem,4vw,4rem) 0 0}.BeerDetail-module__unWiXq__practical{padding-top:1rem}.BeerDetail-module__unWiXq__practicalList{border-top:1px solid var(--cvaud-rule);margin:0}.BeerDetail-module__unWiXq__practicalItem{border-bottom:1px solid var(--cvaud-rule);grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);gap:clamp(1.5rem,5vw,6rem);padding:clamp(1.5rem,3vw,2.75rem) 0;display:grid}.BeerDetail-module__unWiXq__practicalItem dd{white-space:pre-line;max-width:45rem;margin:0;font-size:1rem;line-height:1.35}.BeerDetail-module__unWiXq__faqList{border-top:1px solid var(--cvaud-rule);margin:0;padding:0;list-style:none}.BeerDetail-module__unWiXq__faqList li{border-bottom:1px solid var(--cvaud-rule)}.BeerDetail-module__unWiXq__faqItem summary{min-height:5.5rem;font-size:var(--text-h3);font-weight:800;line-height:var(--text-h3--line-height);cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem 0;list-style:none;display:flex}.BeerDetail-module__unWiXq__faqItem summary::-webkit-details-marker{display:none}.BeerDetail-module__unWiXq__faqItem summary:focus-visible{outline:3px solid var(--cvaud-focus);outline-offset:5px}.BeerDetail-module__unWiXq__faqItem p{white-space:pre-line;max-width:52rem;margin:0;padding:0 4rem 2rem 0;font-size:1rem;line-height:1.4}.BeerDetail-module__unWiXq__faqPlus{flex:none;font-family:CvaudDetailMono,ui-monospace,monospace;font-size:2rem;font-weight:400;line-height:1;transition:color .18s,transform .22s}.BeerDetail-module__unWiXq__faqItem[open] .BeerDetail-module__unWiXq__faqPlus{color:var(--cvaud-orange);transform:rotate(45deg)}.BeerDetail-module__unWiXq__reviews{min-width:0;padding-block:clamp(4.5rem,10vw,9rem)}.BeerDetail-module__unWiXq__reviewOverview{grid-template-columns:minmax(11rem,.8fr) minmax(16rem,1.4fr) minmax(12rem,.8fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.BeerDetail-module__unWiXq__reviewOverview>*,.BeerDetail-module__unWiXq__reviewArticle>*{min-width:0}.BeerDetail-module__unWiXq__average{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.BeerDetail-module__unWiXq__average strong{font-size:var(--text-display);letter-spacing:var(--text-display--letter-spacing);font-weight:900;line-height:var(--text-display--line-height)}.BeerDetail-module__unWiXq__average>span:not(.BeerDetail-module__unWiXq__stars),.BeerDetail-module__unWiXq__distribution,.BeerDetail-module__unWiXq__reviewArticle footer,.BeerDetail-module__unWiXq__reviewState,.BeerDetail-module__unWiXq__formStatus,.BeerDetail-module__unWiXq__fieldError{font-family:CvaudDetailMono,ui-monospace,SFMono-Regular,monospace}.BeerDetail-module__unWiXq__stars{color:var(--cvaud-orange);letter-spacing:.08em;font-size:1.2rem;line-height:1;display:inline-flex}.BeerDetail-module__unWiXq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BeerDetail-module__unWiXq__distribution{margin:0;padding:0;list-style:none}.BeerDetail-module__unWiXq__distribution li{grid-template-columns:5.5rem minmax(4rem,1fr) 2rem;align-items:center;gap:.8rem;min-height:2rem;font-size:.78rem;display:grid}.BeerDetail-module__unWiXq__distributionTrack{background:#0808081f;height:.5rem;overflow:hidden}.BeerDetail-module__unWiXq__distributionTrack>span{background:var(--cvaud-orange);transform-origin:0;height:100%;animation:.42s cubic-bezier(.22,1,.36,1) both BeerDetail-module__unWiXq__cvaud-rating-grow;display:block}.BeerDetail-module__unWiXq__reviewAction{justify-content:flex-end;display:flex}.BeerDetail-module__unWiXq__primaryButton,.BeerDetail-module__unWiXq__secondaryButton,.BeerDetail-module__unWiXq__textButton,.BeerDetail-module__unWiXq__loadMore{appearance:none;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:0;font-family:CvaudDetailMono,ui-monospace,SFMono-Regular,monospace;font-size:.8rem;font-weight:700}.BeerDetail-module__unWiXq__primaryButton{min-height:3.25rem;color:var(--cvaud-paper);background:var(--cvaud-ink);border:1px solid var(--cvaud-ink);justify-content:center;align-items:center;padding:.8rem 1.2rem;text-decoration:none;transition:color .16s,background-color .16s,transform .12s;display:inline-flex}.BeerDetail-module__unWiXq__primaryButton:hover{color:var(--cvaud-ink);background:var(--cvaud-orange)}.BeerDetail-module__unWiXq__primaryButton:active,.BeerDetail-module__unWiXq__ratingChoice label:active{transform:translateY(2px)}.BeerDetail-module__unWiXq__primaryButton:focus-visible,.BeerDetail-module__unWiXq__secondaryButton:focus-visible,.BeerDetail-module__unWiXq__textButton:focus-visible,.BeerDetail-module__unWiXq__loadMore:focus-visible,.BeerDetail-module__unWiXq__formField input:focus-visible,.BeerDetail-module__unWiXq__formField textarea:focus-visible,.BeerDetail-module__unWiXq__ratingChoice input:focus-visible+label{outline:3px solid var(--cvaud-focus);outline-offset:4px}.BeerDetail-module__unWiXq__primaryButton:disabled,.BeerDetail-module__unWiXq__secondaryButton:disabled,.BeerDetail-module__unWiXq__textButton:disabled,.BeerDetail-module__unWiXq__loadMore:disabled{cursor:wait;opacity:.55}.BeerDetail-module__unWiXq__confirmation,.BeerDetail-module__unWiXq__formRegion{border-bottom:1px solid var(--cvaud-rule);margin:0;padding:1.25rem 0}.BeerDetail-module__unWiXq__confirmation{font-size:1rem;font-weight:800}.BeerDetail-module__unWiXq__reviewForm{gap:1.5rem;max-width:52rem;padding-block:1.5rem;display:grid}.BeerDetail-module__unWiXq__reviewState{border-left:.35rem solid var(--cvaud-orange);margin:0;padding-left:.8rem;font-size:.82rem}.BeerDetail-module__unWiXq__ratingFieldset{border:0;margin:0;padding:0}.BeerDetail-module__unWiXq__ratingFieldset legend,.BeerDetail-module__unWiXq__formField label{margin-bottom:.65rem;font-weight:800;display:block}.BeerDetail-module__unWiXq__ratingChoices{flex-wrap:wrap;gap:.5rem;display:flex}.BeerDetail-module__unWiXq__ratingChoice{position:relative}.BeerDetail-module__unWiXq__ratingChoice input{opacity:0;width:1px;height:1px;position:absolute}.BeerDetail-module__unWiXq__ratingChoice label{min-width:3.4rem;min-height:3rem;color:var(--cvaud-ink);background:var(--cvaud-paper);border:1px solid var(--cvaud-ink);cursor:pointer;justify-content:center;align-items:center;transition:color .15s,background-color .15s,transform .12s;display:inline-flex}.BeerDetail-module__unWiXq__ratingChoice input:checked+label{background:var(--cvaud-orange)}.BeerDetail-module__unWiXq__formField input,.BeerDetail-module__unWiXq__formField textarea{box-sizing:border-box;width:100%;color:var(--cvaud-ink);font:inherit;border:0;border-bottom:1px solid var(--cvaud-ink);background:0 0;border-radius:0;padding:.85rem 0}.BeerDetail-module__unWiXq__formField textarea{resize:vertical}.BeerDetail-module__unWiXq__formField [aria-invalid=true]{border-bottom-width:3px;border-bottom-color:#a11}.BeerDetail-module__unWiXq__fieldError,.BeerDetail-module__unWiXq__formStatus p{color:#8b1515;margin:.5rem 0 0;font-size:.78rem}.BeerDetail-module__unWiXq__formActions{border-top:1px solid var(--cvaud-rule);gap:1rem;padding-top:1rem;display:grid}.BeerDetail-module__unWiXq__formStatus{min-height:1.5rem}.BeerDetail-module__unWiXq__formStatus a{color:currentColor;margin-top:.5rem;font-weight:800;display:inline-block}.BeerDetail-module__unWiXq__formButtons{justify-content:flex-end;gap:.75rem;display:flex}.BeerDetail-module__unWiXq__secondaryButton{min-height:3.25rem;color:var(--cvaud-ink);border:1px solid var(--cvaud-ink);background:0 0;padding:.8rem 1.2rem}.BeerDetail-module__unWiXq__inlineError,.BeerDetail-module__unWiXq__publicError{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.BeerDetail-module__unWiXq__inlineError p,.BeerDetail-module__unWiXq__publicError p{margin:0}.BeerDetail-module__unWiXq__textButton{color:currentColor;background:0 0;border:0;border-bottom:1px solid;padding:.25rem 0}.BeerDetail-module__unWiXq__reviewList{min-width:0;margin-top:clamp(3rem,6vw,6rem)}.BeerDetail-module__unWiXq__reviewArticle{border-bottom:1px solid var(--cvaud-rule);grid-template-columns:minmax(7rem,.7fr) minmax(10rem,1.1fr) minmax(14rem,2fr);gap:clamp(1.25rem,4vw,4rem);min-width:0;padding:clamp(1.75rem,4vw,3rem) 0;display:grid}.BeerDetail-module__unWiXq__reviewArticle h3,.BeerDetail-module__unWiXq__reviewArticle p{margin:0}.BeerDetail-module__unWiXq__reviewArticle h3,.BeerDetail-module__unWiXq__reviewArticle p,.BeerDetail-module__unWiXq__reviewArticle footer{overflow-wrap:anywhere;word-break:break-word}.BeerDetail-module__unWiXq__reviewArticle h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.BeerDetail-module__unWiXq__reviewArticle p{white-space:pre-line;font-size:1rem;line-height:1.45}.BeerDetail-module__unWiXq__reviewArticle footer{flex-wrap:wrap;grid-column:2/-1;justify-content:space-between;gap:.75rem 1.5rem;font-size:.75rem;display:flex}.BeerDetail-module__unWiXq__reviewArticle footer>*{overflow-wrap:anywhere;min-width:0}.BeerDetail-module__unWiXq__emptyReviews,.BeerDetail-module__unWiXq__publicError{border-bottom:1px solid var(--cvaud-rule);margin:0;padding:2rem 0}.BeerDetail-module__unWiXq__loadMore{width:100%;min-height:4rem;color:var(--cvaud-ink);border:0;border-bottom:1px solid var(--cvaud-rule);background:0 0}.BeerDetail-module__unWiXq__loadMore:hover{background:var(--cvaud-orange)}@keyframes BeerDetail-module__unWiXq__cvaud-rating-grow{0%{transform:scaleX(0)}}@keyframes BeerDetail-module__unWiXq__cvaud-copy-reveal{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes BeerDetail-module__unWiXq__cvaud-media-reveal{0%{opacity:0;transform:translateY(2rem)}}@keyframes BeerDetail-module__unWiXq__cvaud-line-reveal{0%{opacity:0;transform:translateY(.75rem)}}@media (min-width:40rem){.BeerDetail-module__unWiXq__storyInner,.BeerDetail-module__unWiXq__facts,.BeerDetail-module__unWiXq__practical,.BeerDetail-module__unWiXq__reviews,.BeerDetail-module__unWiXq__faq{padding-inline:1.5rem}}@media (min-width:56.25rem){.BeerDetail-module__unWiXq__storySplit{grid-template-columns:minmax(22rem,.82fr) minmax(0,1.18fr)}.BeerDetail-module__unWiXq__storySplit .BeerDetail-module__unWiXq__storyMedia{border-top:0;min-height:100%}.BeerDetail-module__unWiXq__factList{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.BeerDetail-module__unWiXq__storyInner,.BeerDetail-module__unWiXq__facts,.BeerDetail-module__unWiXq__practical,.BeerDetail-module__unWiXq__reviews,.BeerDetail-module__unWiXq__faq{padding-inline:2rem}}@media (max-width:56.249rem){.BeerDetail-module__unWiXq__reviewOverview{grid-template-columns:minmax(0,1fr)}.BeerDetail-module__unWiXq__reviewAction{justify-content:flex-start}}@media (max-width:40rem){.BeerDetail-module__unWiXq__practicalItem{grid-template-columns:1fr;gap:.8rem}.BeerDetail-module__unWiXq__reviewOverview,.BeerDetail-module__unWiXq__reviewArticle{grid-template-columns:1fr}.BeerDetail-module__unWiXq__reviewAction{justify-content:flex-start}.BeerDetail-module__unWiXq__reviewArticle footer{grid-column:1}.BeerDetail-module__unWiXq__formButtons{flex-direction:column-reverse}.BeerDetail-module__unWiXq__formButtons button{width:100%}}@media (prefers-reduced-motion:reduce){.BeerDetail-module__unWiXq__root *,.BeerDetail-module__unWiXq__root :before,.BeerDetail-module__unWiXq__root :after{transition:none!important;animation:none!important}.BeerDetail-module__unWiXq__storyCopy,.BeerDetail-module__unWiXq__storyMedia,.BeerDetail-module__unWiXq__storyImage,.BeerDetail-module__unWiXq__fact,.BeerDetail-module__unWiXq__faqPlus,.BeerDetail-module__unWiXq__faqItem[open] .BeerDetail-module__unWiXq__faqPlus,.BeerDetail-module__unWiXq__distributionTrack>span,.BeerDetail-module__unWiXq__primaryButton,.BeerDetail-module__unWiXq__ratingChoice label{transform:none!important}}
