html,body,body *,body *:before,body *:after{font-family:Georgia,Times New Roman,serif!important}.bag{align-items:center;display:inline-flex;gap:9px;justify-content:flex-end;line-height:1}.bag b{align-items:center;display:inline-flex;flex:0 0 28px;font-size:13px;font-variant-numeric:tabular-nums;height:28px;justify-content:center;letter-spacing:0;line-height:1;margin:0;padding:0;text-align:center;vertical-align:middle;width:28px}.brew-video{border-radius:18px;box-shadow:0 28px 65px #17171424;gap:0;overflow:hidden;padding:0}.brew-video video{aspect-ratio:16 / 9;display:block;height:100%;max-height:none;object-fit:cover}.brew-video>div{padding:clamp(30px,5vw,68px)}.brew-video h3{font-size:clamp(32px,3.2vw,48px);line-height:1.02}.photo-roulette{overflow:hidden}.roulette-frame{background:#f7f3ed;border:1px solid #17171412;border-radius:20px;box-shadow:0 30px 75px #1717141c;display:block;margin:42px auto 0;max-width:1060px;overflow:hidden;position:relative}.roulette-slides{aspect-ratio:16 / 10;background:#f7f3ed;min-height:0;overflow:hidden}.roulette-slides figure{height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:scale(1.015);transition:opacity .35s ease,transform .55s ease}.roulette-slides figure.active{display:block;opacity:1;transform:scale(1);z-index:1}.roulette-slides img{height:100%;object-fit:contain;padding:clamp(18px,3vw,36px);width:100%}.roulette-slides figcaption{background:linear-gradient(90deg,#171714e8,#171714a8 60%,transparent);bottom:0;color:#fff;font-size:15px;left:0;letter-spacing:.04em;padding:24px 110px 24px 28px;position:absolute;text-align:left;width:100%}.roulette-frame>.roulette-nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171714d9;border:1px solid #fff5;border-radius:50%;color:#fff;display:flex;height:52px;justify-content:center;margin:0;padding:0 0 3px;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .2s ease;width:52px;z-index:3}.roulette-frame>.roulette-nav:hover,.roulette-frame>.roulette-nav:focus-visible{background:var(--warm);transform:translateY(-50%) scale(1.06)}.roulette-nav span{font-size:38px;font-weight:400;line-height:.8}.roulette-prev{left:22px}.roulette-next{right:22px}.roulette-counter{bottom:19px;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.12em;position:absolute;right:25px;z-index:3}.roulette-dots{background:#fff9;border:1px solid #17171417;border-radius:999px;margin:24px auto 0;padding:10px 14px;width:max-content}.roulette-dots button{border-radius:999px;height:7px;transition:width .2s ease,background .2s ease;width:7px}.roulette-dots button.active{background:var(--ink);transform:none;width:28px}.reviews-panel{align-items:start;background:var(--paper);gap:42px 8%;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.reviews-heading>p:last-child{color:#66615a;font-size:16px;line-height:1.6;margin-top:25px}.reviews-summary{align-items:center;border-block:1px solid var(--line);display:grid;gap:35px;grid-template-columns:150px minmax(0,1fr);padding:30px 0}.review-score{display:flex;flex-direction:column;text-align:center}.review-score strong{font-size:52px;font-weight:400;line-height:.9}.review-score span,.review-stars{color:var(--warm);font-size:15px;letter-spacing:.08em;margin-top:10px}.review-score small{color:#6b665f;font-size:12px;margin-top:7px}.review-bars{display:grid;gap:9px}.review-bars>div{align-items:center;display:grid;font-size:12px;gap:10px;grid-template-columns:15px minmax(0,1fr) 35px}.review-bars i{background:#e2ddd5;border-radius:999px;height:6px;overflow:hidden}.review-bars i b{background:var(--warm);display:block;height:100%}.review-bars em{color:#777067;font-size:11px;font-style:normal;text-align:right}.review-grid{display:grid;gap:18px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.review-grid article{background:#fff;border:1px solid #17171412;border-radius:14px;box-shadow:0 14px 35px #1717140c;display:flex;flex-direction:column;min-height:275px;padding:28px}.review-grid h3{font-size:22px;font-weight:400;line-height:1.15;margin:22px 0 12px}.review-grid p{color:#645f58;font-size:14px;line-height:1.65;margin:0}.review-grid footer{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:auto;padding-top:18px}.review-grid footer b{font-size:13px}.review-grid footer span{color:#8a837a;font-size:11px}.press-panel{padding-block:78px}.press-panel h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.03em;margin-bottom:38px}.press-panel .press-strip{align-items:center;border-block:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1250px}.press-panel .press-strip span{align-items:center;color:#4d4943;display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:.13em;min-height:92px;padding:16px;position:relative}.press-panel .press-strip span+span:before{background:var(--line);content:"";height:38px;left:0;position:absolute;top:27px;width:1px}@media(max-width:900px){.brew-video,.reviews-panel{grid-template-columns:1fr}.review-grid{grid-template-columns:1fr 1fr}.review-grid article:last-child{grid-column:1 / -1}.press-panel .press-strip{grid-template-columns:1fr 1fr}.press-panel .press-strip span:last-child{grid-column:1 / -1}.press-panel .press-strip span:before{display:none}}@media(max-width:580px){.bag{font-size:12px;gap:7px}.bag b{flex-basis:26px;font-size:12px;height:26px;width:26px}.brew-video{border-radius:12px}.brew-video>div{padding:28px 22px 34px}.roulette-frame{border-radius:12px}.roulette-slides{aspect-ratio:4 / 5;height:auto}.roulette-slides img{height:100%;padding:12px}.roulette-slides figcaption{font-size:13px;padding:18px 78px 18px 18px}.roulette-frame>.roulette-nav{height:42px;width:42px}.roulette-nav span{font-size:31px}.roulette-prev{left:10px}.roulette-next{right:10px}.roulette-counter{bottom:17px;right:16px}.reviews-summary{gap:25px;grid-template-columns:105px minmax(0,1fr)}.review-score strong{font-size:42px}.review-grid{grid-template-columns:1fr}.review-grid article:last-child{grid-column:auto}.press-panel .press-strip{grid-template-columns:1fr}.press-panel .press-strip span,.press-panel .press-strip span:last-child{border-top:1px solid var(--line);grid-column:auto;min-height:66px}.press-panel .press-strip span:first-child{border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/final-v3.css.map */
