
/* Standalone corrections layered over the original Beanro stylesheet. */
html,body{margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:Manrope,sans-serif;background:#f6f3ed;color:#171717}
img{max-width:100%;height:auto}
button{font:inherit}
.w-tab-pane{display:none}
.w-tab-pane.w--tab-active{display:block}
.dropdown-list{display:none}
.w--open + .dropdown-list{display:block}
.nav-menu{transition:opacity .3s ease,transform .3s ease}
@media(max-width:991px){
  .nav-menu.mobile-open{display:block!important;opacity:1!important;transform:none!important}
}
.custom-reveal{opacity:0;transform:translateY(35px)}
.custom-reveal.is-visible{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}
.tab-item-box{cursor:pointer}
.faq-item{cursor:pointer}
.faq-mask{overflow:hidden}
.top.is-hidden{height:0;min-height:0;overflow:hidden;opacity:0;transition:height .4s ease,opacity .3s ease}
.marquee-list{will-change:transform}
.hero-left-card,.hero-right-card,.glass-image,.splas-image-wrap,.coffee-image,.text-bean-image{will-change:transform}
