.join-brew-revolution{padding:4rem 1rem;background:#faf9f7;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.join-brew-revolution__container{max-width:1200px;margin:0 auto}.join-brew-revolution__header{text-align:center;margin-bottom:3rem}.join-brew-revolution__subtitle{font-size:.875rem;font-weight:300;letter-spacing:.1em;color:#b0472e;margin-bottom:1rem;text-transform:uppercase}.join-brew-revolution__title{font-size:2.5rem;font-weight:700;color:#2b2b2b;margin-bottom:1rem;line-height:1.2}.join-brew-revolution__title-accent{color:#b0472e}.join-brew-revolution__description{font-size:1rem;color:#4a4a4a;margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.join-brew-revolution__rating{display:flex;align-items:center;justify-content:center;gap:.5rem}.join-brew-revolution__stars{display:flex;gap:.25rem}.join-brew-revolution__star{font-size:1.25rem;color:#b0472e}.join-brew-revolution__review-count{font-size:1rem;font-weight:600;color:#2b2b2b}.join-brew-revolution__reviews{margin-bottom:3rem}.join-brew-revolution__reviews-container{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem 0;scrollbar-width:none;-ms-overflow-style:none}.join-brew-revolution__reviews-container::-webkit-scrollbar{display:none}.join-brew-revolution__review-block{flex:0 0 320px;background:#fff;border-radius:12px;border:1px solid #C86B4B;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.join-brew-revolution__review-block:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.join-brew-revolution__review-image{width:100%;height:200px;overflow:hidden;position:relative}.join-brew-revolution__review-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.3) 30%,rgba(255,255,255,.7) 70%,rgba(255,255,255,.9) 100%);pointer-events:none}.join-brew-revolution__review-image img{width:100%;height:100%;object-fit:cover}.join-brew-revolution__placeholder-image{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.join-brew-revolution__placeholder-svg{width:60px;height:60px;opacity:.3}.join-brew-revolution__review-content{padding:1.5rem}.join-brew-revolution__review-stars{display:flex;gap:.25rem;margin-bottom:.75rem}.join-brew-revolution__review-title{font-size:.875rem;font-weight:700;color:#b0472e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;line-height:1.3}.join-brew-revolution__review-text{font-size:.9rem;color:#2b2b2b;line-height:1.6;margin-bottom:1rem}.join-brew-revolution__review-footer{display:flex;flex-direction:column;gap:.5rem}.join-brew-revolution__customer-name{font-size:.9rem;font-weight:600;color:#2b2b2b}.join-brew-revolution__verified-badge{display:flex;align-items:center;gap:.5rem;background:#f9f2ee;padding:.25rem .75rem;border-radius:20px;width:fit-content}.join-brew-revolution__verified-icon{font-size:.75rem;color:#b0472e;font-weight:600}.join-brew-revolution__verified-text{font-size:.75rem;color:#b0472e;font-weight:500}.join-brew-revolution__cta{text-align:center;margin-bottom:1.5rem}.join-brew-revolution__cta-button{display:inline-block;background:linear-gradient(135deg,#b0472e,#9e3c27);color:#fff;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1rem 2rem;border-radius:8px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 12px #b0472e4d;transition:transform .3s ease,box-shadow .3s ease}.join-brew-revolution__cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #b0472e66}.join-brew-revolution__guarantee{display:flex;align-items:center;justify-content:center;gap:.5rem}.join-brew-revolution__guarantee-icon{font-size:1rem;color:#b0472e}.join-brew-revolution__guarantee-text{font-size:.875rem;color:#2b2b2b;font-weight:500}@media screen and (max-width: 749px){.join-brew-revolution{padding:2rem 1rem}.join-brew-revolution__title{font-size:2rem}.join-brew-revolution__description{font-size:.9rem}.join-brew-revolution__reviews-container{gap:1rem;padding:.5rem 0}.join-brew-revolution__review-block{flex:0 0 280px}.join-brew-revolution__review-image{height:180px}.join-brew-revolution__review-image:after{height:35px}.join-brew-revolution__review-content{padding:1.25rem}.join-brew-revolution__cta-button{font-size:1rem;padding:.875rem 1.5rem}.join-brew-revolution__guarantee-text{font-size:.75rem!important}}@media screen and (max-width: 480px){.join-brew-revolution__title{font-size:1.75rem}.join-brew-revolution__review-block{flex:0 0 260px}.join-brew-revolution__review-image{height:160px}.join-brew-revolution__review-image:after{height:30px}.join-brew-revolution__review-content{padding:1rem}.join-brew-revolution__guarantee-text{font-size:.6875rem!important}}@media screen and (min-width: 1200px){.join-brew-revolution__reviews-container{justify-content:center}.join-brew-revolution__review-block{flex:0 0 350px}.join-brew-revolution__review-image{height:220px}.join-brew-revolution__review-image:after{height:45px}}@media screen and (min-width: 1200px){.join-brew-revolution__review-block:first-child,.join-brew-revolution__review-block:last-child{opacity:.8;transform:scale(.95)}.join-brew-revolution__review-block:first-child:hover,.join-brew-revolution__review-block:last-child:hover{opacity:1;transform:scale(1) translateY(-4px)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-join-the-brew-revolution.css.map */
