[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1s}[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:ease}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos=fade-up]{transform:translate3d(0,100px,0)}.artrivo-gallery-block{padding:0 0 60px;position:relative}.artrivo-gallery-block::before{content:"";background-color:#f4ede6;position:absolute;left:0;right:0;bottom:0;top:80px;z-index:-1;pointer-events:none}.artrivo-gallery-block .mini-gallery{font-size:0;padding:0 30px;overflow:hidden;width:100%}.artrivo-gallery-block .mini-gallery .item{width:50%;vertical-align:top;display:inline-block;position:relative;overflow:hidden;outline:0}.artrivo-gallery-block .mini-gallery .item img{width:100%;height:auto}@media (min-width:768px){.artrivo-gallery-block:before{top:110px}.artrivo-gallery-block .mini-gallery{padding:0 50px}.artrivo-gallery-block .mini-gallery .item{width:25%}}@media (min-width:992px){.artrivo-gallery-block .mini-gallery{padding:0 80px}}@media (min-width:1200px){.artrivo-gallery-block{padding:0 8.1vw 9vw}.artrivo-gallery-block:before{top:10.4vw}.artrivo-gallery-block .mini-gallery{padding:0}.artrivo-gallery-block .mini-gallery .item:after{content:"";pointer-events:none;-webkit-transition:.5s all;transition:.5s all;position:absolute;bottom:0;right:0;left:0;top:0;opacity:.6;background-size:2vw;background-position:center;background-repeat:no-repeat}.artrivo-gallery-block .mini-gallery .item:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.221' height='22.226' viewBox='0 0 22.221 22.226'%3E%3Cpath d='M26.46,25.11l-6.18-6.238a8.807,8.807,0,1,0-1.337,1.354l6.14,6.2a.951.951,0,0,0,1.342.035A.957.957,0,0,0,26.46,25.11ZM13.359,20.3a6.954,6.954,0,1,1,4.919-2.037A6.911,6.911,0,0,1,13.359,20.3Z' transform='translate(-4.5 -4.493)' fill='%23ffffff'/%3E%3C/svg%3E");background-color:#4b2f21}}@font-face{font-display:swap;font-family:"Bookman Old Style";src:url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/BookmanOldStyle.eot);src:local("Bookman Old Style"),local("BookmanOldStyle"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/BookmanOldStyle.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/BookmanOldStyle.woff2)format("woff2"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/BookmanOldStyle.woff)format("woff"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/BookmanOldStyle.ttf)format("truetype"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/BookmanOldStyle.svg#BookmanOldStyle)format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Lexend Zetta";src:url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/LexendZetta-Regular.eot);src:local("Lexend Zetta Regular"),local("LexendZetta-Regular"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/LexendZetta-Regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/LexendZetta-Regular.woff2)format("woff2"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/LexendZetta-Regular.woff)format("woff"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/LexendZetta-Regular.ttf)format("truetype"),url(/wp-content/themes/cacaobeanrestaurant/inc/modules/artrivo-footer/scss/fonts/LexendZetta-Regular.svg#LexendZetta-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}.artrivo-footer{background:#f4ede6}.artrivo-footer .artrivo-subscription{background:#4b2f21;background:linear-gradient(35deg,#4b2f21 0,#392419 100%);color:#fff;position:relative;padding:60px 30px;-webkit-clip-path:inset(0);clip-path:inset(0)}.artrivo-footer .artrivo-subscription .heading-size-1{color:#fff}.artrivo-footer .artrivo-subscription .overlay{border:0;-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;width:100%;left:0;right:0;bottom:0;top:0;pointer-events:none;opacity:.05;z-index:-1}@supports not (-ms-high-contrast:none){.artrivo-footer .artrivo-subscription .overlay{position:fixed}}.artrivo-footer .menu-block{padding:60px 30px;color:#707070}.artrivo-footer .menu-block .box:not(:first-child){margin-top:40px}.artrivo-footer .menu-block .box strong{display:block;margin-bottom:1rem}.artrivo-footer .menu-block .box ul{list-style-type:none;margin:0}.artrivo-footer .menu-block .box ul li{margin:1rem 0}.artrivo-footer .bottom .left a,.artrivo-footer .menu-block .box a{text-decoration:none;color:#77442e}.artrivo-footer .menu-block .box a:hover{text-decoration:underline}.artrivo-footer .bottom{padding:0 30px 60px;font-size:14px;color:#707070}.artrivo-footer .bottom .left,.artrivo-footer .bottom .right{display:block}.artrivo-footer .bottom .left{padding-bottom:60px}.artrivo-footer .bottom .left a{display:block}.artrivo-footer .bottom .right a,.artrivo-footer .bottom .right span{display:inline-block;vertical-align:text-bottom;line-height:12px}.artrivo-footer .bottom .right a{line-height:14px}.artrivo-footer .bottom .right a svg{width:50px;height:14px;vertical-align:text-bottom;padding:0;fill:#000}@media (min-width:768px){.artrivo-footer .artrivo-subscription,.artrivo-footer .menu-block{padding:60px 50px}.artrivo-footer .menu-block .box{display:table-cell;vertical-align:top;width:33.33%}.artrivo-footer .menu-block .box:not(:last-child){padding-right:30px}.artrivo-footer .menu-block .box:not(:first-child){margin-top:0}.artrivo-footer .bottom{padding:0 50px 60px}.artrivo-footer .bottom .left{padding-bottom:0}.artrivo-footer .bottom .left a{display:inline-block;vertical-align:top;position:relative}.artrivo-footer .bottom .left a:not(:first-child){padding-left:10px}.artrivo-footer .bottom .left a:not(:first-child):before{content:".";position:absolute;bottom:0;left:1px}.artrivo-footer .bottom .left .btn-wrapper{display:block}}@media (min-width:992px){.artrivo-footer .artrivo-subscription{padding:60px 80px;display:table;width:100%}.artrivo-footer .artrivo-subscription .box{display:table-cell;vertical-align:bottom}.artrivo-footer .artrivo-subscription .box:first-child{width:65%;padding-right:50px}.artrivo-footer .artrivo-subscription .box>:last-child{margin-bottom:0}.artrivo-footer .menu-block{padding:60px 80px}.artrivo-footer .bottom{display:table;width:100%;padding:0 80px 60px}.artrivo-footer .bottom .left,.artrivo-footer .bottom .right{display:table-cell;vertical-align:top}.artrivo-footer .bottom .right{text-align:right;width:140px}}@media (min-width:1200px){.artrivo-footer .artrivo-subscription{padding:9vw 8.1vw}.artrivo-footer .artrivo-subscription .box:first-child{width:51.7vw;padding-right:7vw}.artrivo-footer .menu-block{padding:8.8vw 8.1vw 5vw}.artrivo-footer .menu-block .box{font-size:1.17vw}.artrivo-footer .menu-block .box strong{margin-bottom:0}.artrivo-footer .menu-block .box:not(:last-child){padding-right:8vw}.artrivo-footer .menu-block .box ul li{margin:.65vw 0}.artrivo-footer .bottom{padding:0 8.1vw 8.8vw;font-size:1vw}.artrivo-footer .bottom .left a:hover{text-decoration:underline}.artrivo-footer .bottom .left a:not(:first-child){padding-left:2vw}.artrivo-footer .bottom .left a:not(:first-child):before{left:.8vw}.artrivo-footer .bottom .left a:first-child{padding-left:2vw}.artrivo-footer .bottom .left a:first-child:before{content:".";position:absolute;bottom:0;left:.8vw}.artrivo-footer .bottom .left .btn-wrapper{display:inline-block}.artrivo-footer .bottom .right{width:12vw}.artrivo-footer .bottom .right a,.artrivo-footer .bottom .right span{line-height:1vw}.artrivo-footer .bottom .right a svg{width:3.2vw;height:1.12vw;margin-left:.2vw}}