.abrew{--ab-green: #1a2e1a;--ab-green-mid: #355a3b;--ab-gold: #be9e58;--ab-gold-dk: #8a6a24;--ab-cream: #fbf8f1;--ab-paper: #f5f0ea;--ab-ink: #2f2419;--ab-muted: #6b6459;--ab-rule: rgba(190, 158, 88, .32);background:var(--ab-paper);padding:0 0 72px}.abrew__inner{max-width:820px;margin:0 auto;padding:0 24px}.abrew__head{text-align:center;padding:56px 0 8px}.abrew__eyebrow{font-family:Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ab-gold-dk);margin:0 0 14px}.abrew__title{font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1.12;color:var(--ab-green);margin:0 0 16px;font-weight:400}.abrew__lede{font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.65;color:var(--ab-ink);margin:0 auto;max-width:580px}.abrew__water{background:var(--ab-green);border-left:3px solid var(--ab-gold);padding:20px 24px;margin:36px 0 40px}.abrew__water-label{font-family:Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ab-gold);margin:0 0 8px}.abrew__water-text{font-family:Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.7;color:#e8e2d4;margin:0}.abrew__filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:40px}.abrew__chip{appearance:none;-webkit-appearance:none;font-family:Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ab-green-mid);background:transparent;border:1px solid var(--ab-rule);border-radius:99px;padding:9px 18px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.abrew__chip:hover{border-color:var(--ab-gold);background:#be9e5814}.abrew__chip.is-active{background:var(--ab-green);border-color:var(--ab-green);color:var(--ab-cream)}.abrew__method{background:var(--ab-cream);border:1px solid var(--ab-rule);padding:32px 34px 34px;margin-bottom:28px}.abrew__method[hidden]{display:none}.abrew__method-head{border-bottom:1px solid var(--ab-rule);padding-bottom:16px;margin-bottom:20px}.abrew__method-name{font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.2;color:var(--ab-green);margin:0 0 6px;font-weight:400}.abrew__method-sub{font-family:Courier New,Courier,monospace;font-size:12.5px;letter-spacing:.06em;color:var(--ab-gold-dk);margin:0}.abrew__method-intro{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.7;color:var(--ab-ink);margin:0 0 22px}.abrew__specs{display:grid;gap:1px;background:var(--ab-rule);border:1px solid var(--ab-rule);margin-bottom:14px}.abrew__spec{display:flex;justify-content:space-between;align-items:baseline;gap:16px;background:var(--ab-cream);padding:12px 16px}.abrew__spec-k{font-family:Helvetica,Arial,sans-serif;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-muted)}.abrew__spec-v{font-family:Courier New,Courier,monospace;font-size:14px;color:var(--ab-green);text-align:right}.abrew__note{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.65;font-style:italic;color:var(--ab-muted);margin:0 0 24px}.abrew__steps{list-style:none;margin:0;padding:0}.abrew__step{display:flex;gap:16px;padding:16px 0;border-top:1px solid rgba(190,158,88,.22)}.abrew__step:first-child{border-top:none;padding-top:4px}.abrew__step-n{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ab-green);color:var(--ab-gold);font-family:Helvetica,Arial,sans-serif;font-size:11.5px;line-height:1}.abrew__step-body{min-width:0}.abrew__step-title{font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-green-mid);margin:4px 0 6px}.abrew__step-text{font-family:Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.7;color:var(--ab-ink);margin:0}.abrew__worked{font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:1.6;color:var(--ab-muted);margin:20px 0 0;padding-top:14px;border-top:1px solid rgba(190,158,88,.22)}.abrew__foot{text-align:center;padding-top:20px}.abrew__foot-text{font-family:Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.7;color:var(--ab-ink);max-width:520px;margin:0 auto 16px}.abrew__foot-link{display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ab-green-mid);text-decoration:none;border-bottom:1px solid var(--ab-gold);padding-bottom:3px}.abrew{--aap-green: #1E3A2F;--aap-gold: #C9A84C;--aap-cream: #F7F4EF}.abrew__icon{width:52px;height:52px;flex:0 0 auto}.abrew__icon svg{width:100%;height:100%;display:block;overflow:visible}.abrew__method-head{display:flex;align-items:center;gap:16px}.abrew__method-head>div{min-width:0}.abrew__method.is-in .bw-drip circle{animation:bw-fall 1.5s ease-in 3 both;animation-delay:var(--bw-d, 0s)}.abrew__method.is-in .bw-drip circle:nth-child(2){animation-delay:calc(var(--bw-d, 0s) + .42s)}.abrew__method.is-in .bw-plunge{animation:bw-press 2.6s cubic-bezier(.5,0,.3,1) 2 both;animation-delay:var(--bw-d, 0s)}.abrew__method.is-in .bw-led{animation:bw-led 1.9s ease-in-out 3 both;animation-delay:var(--bw-d, 0s)}.abrew__method.is-in .bw-stream{animation:bw-pourline 1.1s ease-in-out 4 both;animation-delay:var(--bw-d, 0s)}.abrew__method.is-in .bw-shot{animation:bw-pourline 1.3s ease-in-out 3 both;animation-delay:var(--bw-d, 0s)}.abrew__method.is-in .bw-crema{animation:bw-crema 1.3s ease-in-out 3 both;animation-delay:var(--bw-d, 0s)}.abrew .bw-drip circle,.abrew .bw-plunge,.abrew .bw-stream,.abrew .bw-shot,.abrew .bw-crema,.abrew .bw-led{transform-box:fill-box;transform-origin:50% 50%}.abrew__method:hover .bw-drip circle{animation:bw-fall 1.5s ease-in infinite}.abrew__method:hover .bw-drip circle:nth-child(2){animation-delay:.42s}@keyframes bw-fall{0%{opacity:0;transform:translateY(-5px) scale(.6)}25%{opacity:1;transform:translateY(-1px) scale(1)}to{opacity:0;transform:translateY(6px) scale(.75)}}.abrew__method .bw-plunge{transform-origin:50% 0}.abrew__method:hover .bw-plunge{animation:bw-press 2.6s cubic-bezier(.5,0,.3,1) infinite}@keyframes bw-press{0%,12%{transform:translateY(0)}46%,66%{transform:translateY(6px)}to{transform:translateY(0)}}.abrew__method:hover .bw-led{animation:bw-led 1.9s ease-in-out infinite}@keyframes bw-led{0%,to{opacity:.35}50%{opacity:1}}.abrew__method .bw-stream{transform-origin:50% 0}.abrew__method:hover .bw-stream{animation:bw-pourline 1.1s ease-in-out infinite}@keyframes bw-pourline{0%{transform:scaleY(.15);opacity:.3}45%{transform:scaleY(1);opacity:1}to{transform:scaleY(.15);opacity:.3}}.abrew__method .bw-shot{transform-origin:50% 0}.abrew__method:hover .bw-shot{animation:bw-pourline 1.3s ease-in-out infinite}.abrew__method:hover .bw-crema{animation:bw-crema 1.3s ease-in-out infinite}@keyframes bw-crema{0%,to{opacity:.5;transform:scaleX(.8)}55%{opacity:1;transform:scaleX(1)}}.abrew .bw-needle,.abrew .bw-steam path,.abrew .bw-bloom circle,.abrew .bw-level,.abrew .bw-shower circle{transform-box:fill-box}.abrew .bw-needle{transform-origin:50% 100%;transform:rotate(-42deg)}.abrew__method:hover .bw-needle{animation:bw-sweep 3.4s cubic-bezier(.4,0,.3,1) infinite}@keyframes bw-sweep{0%,to{transform:rotate(-42deg)}40%{transform:rotate(38deg)}62%{transform:rotate(24deg)}}.abrew .bw-steam path{opacity:0}.abrew__method:hover .bw-steam path{animation:bw-steam 2.8s ease-in-out infinite}.abrew__method:hover .bw-steam path:nth-child(2){animation-delay:.5s}@keyframes bw-steam{0%{opacity:0;transform:translateY(3px)}35%{opacity:.7}to{opacity:0;transform:translateY(-5px)}}.abrew .bw-bloom circle{transform-origin:50% 50%}.abrew__method:hover .bw-bloom circle{animation:bw-bloomrise 2.4s ease-in-out infinite}.abrew__method:hover .bw-bloom circle:nth-child(2){animation-delay:.4s}.abrew__method:hover .bw-bloom circle:nth-child(3){animation-delay:.8s}@keyframes bw-bloomrise{0%{opacity:0;transform:translateY(2px) scale(.5)}40%{opacity:.9}to{opacity:0;transform:translateY(-5px) scale(1.1)}}.abrew .bw-level{transform-origin:50% 100%}.abrew__method:hover .bw-level{animation:bw-rise 3.6s ease-in-out infinite}@keyframes bw-rise{0%{transform:scaleY(.1)}70%,to{transform:scaleY(1)}}.abrew__method:hover .bw-shower circle{animation:bw-led 1.4s ease-in-out infinite}.abrew__method:hover .bw-shower circle:nth-child(2){animation-delay:.2s}.abrew__method:hover .bw-shower circle:nth-child(3){animation-delay:.4s}.abrew__method:hover .bw-led--b{animation-delay:.6s}.abrew__method.is-in .bw-drip circle{animation:bw-fall 1.5s ease-in 4 both}.abrew__method.is-in .bw-drip circle:nth-child(2){animation-delay:.42s}.abrew__method.is-in .bw-plunge{animation:bw-press 2.6s cubic-bezier(.5,0,.3,1) 4 both}.abrew__method.is-in .bw-led{animation:bw-led 1.9s ease-in-out 4 both}.abrew__method.is-in .bw-stream{animation:bw-pourline 1.1s ease-in-out 4 both}.abrew__method.is-in .bw-shot{animation:bw-pourline 1.3s ease-in-out 4 both}.abrew__method.is-in .bw-crema{animation:bw-crema 1.3s ease-in-out 4 both}.abrew__method.is-in .bw-needle{animation:bw-sweep 3.4s cubic-bezier(.4,0,.3,1) 4 both}.abrew__method.is-in .bw-steam path{animation:bw-steam 2.8s ease-in-out 4 both}.abrew__method.is-in .bw-steam path:nth-child(2){animation-delay:.5s}.abrew__method.is-in .bw-bloom circle{animation:bw-bloomrise 2.4s ease-in-out 4 both}.abrew__method.is-in .bw-bloom circle:nth-child(2){animation-delay:.4s}.abrew__method.is-in .bw-bloom circle:nth-child(3){animation-delay:.8s}.abrew__method.is-in .bw-level{animation:bw-rise 3.6s ease-in-out 4 both}.abrew__method.is-in .bw-shower circle{animation:bw-led 1.4s ease-in-out 4 both}.abrew__method.is-in .bw-shower circle:nth-child(2){animation-delay:.2s}.abrew__method.is-in .bw-shower circle:nth-child(3){animation-delay:.4s}.abrew__method.is-in .bw-led--b{animation-delay:.6s}@media(prefers-reduced-motion:reduce){.abrew [class*=bw-]{animation:none !important both}}@media screen and (max-width:749px){.abrew__inner{padding:0 18px}.abrew__head{padding-top:40px}.abrew__title{font-size:30px}.abrew__lede{font-size:16px}.abrew__method{padding:24px 20px 26px}.abrew__method-name{font-size:22px}.abrew__spec{flex-direction:column;align-items:flex-start;gap:4px}.abrew__spec-v{text-align:left}.abrew__step{gap:12px}}@media screen and (max-width:749px){.abrew__icon{width:38px;height:38px}.abrew__method-head{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aurum-brew-guide.css.map */
