@import url(https://fonts.googleapis.com/css2?family=Chicle&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*,body{padding:0;margin:0}body,header{background-color:#fff}.avatar,.stars{font-size:18px}#nav,.navbar,.rating-bar,.review-list .review,.summary,.wa_btn,.wa_btn i,header{display:flex}li,ul{list-style:none}.footer-col ul li a,.wa_btn,a{text-decoration:none}*{box-sizing:border-box;--card-clr:#161922;--body-clr:#191d28;--primary-clr:#ffe81b;--heading-clr:#dadada;--text-clr:#767a86}body{width:100%;font-family:Arial,sans-serif}a{color:#000;font-size:1rem;font-weight:500}#nav a{transition:.3s;font-size:20px}#nav a:hover{color:#bebebe;font-size:19px;font-weight:bolder}header{padding:0 2rem;position:sticky;top:0;z-index:10;border-bottom:1px solid grey}.logo a img{width:200px;height:auto;object-fit:cover}.navbar{max-width:1200px;margin:0 auto;text-align:center}#nav{gap:2rem;margin-bottom:0}.review-container{padding:20px 100px 0}.review-container .headtesti h1{font-size:28px;font-weight:700;text-align:center}.review-container .headtesti p{text-align:center;color:gray;margin-bottom:50px}.summary{justify-content:space-between;align-items:center;margin-bottom:50px}.average-rating{text-align:center;justify-items:center;width:20%}.average-rating h1{font-size:36px;color:#000;margin:0}.average-rating p{margin:0;color:gray;font-size:12px}.rating-distribution{width:80%}.rating-bar{align-items:center}.rating-bar .ulasan{color:gray}.rating-bar span{width:20px}.bar{flex:1;height:10px;background:#ddd;margin-left:10px;border-radius:5px;overflow:hidden}.avatar,.filled{background:#ff9800}.avatar,.footer-col .social-links a{text-align:center;border-radius:50%}.filled{height:100%}.review{border-top:2px solid #ddd;padding-top:10px}.review-list .review{margin-bottom:20px}.user{width:20%;text-align:center;margin-bottom:20px;align-content:center}.avatar{width:50px;height:50px;color:#fff;font-weight:700;line-height:50px;margin:auto auto 5px}.review-content{flex:1}.review-content p{color:#292929;margin:0 10px 10px 0}.stars{color:#ff9800}.fotoReview{height:auto;object-fit:cover}.fotoReview img{width:100%}.review-image{margin:10px 0;max-width:200px;border-radius:8px}.store-reply{margin:10px 10px 10px 0;background:#f5f5f5;padding:10px;border-left:4px solid #ff9800;border-radius:4px}.wa_btn{position:fixed;right:20px;bottom:50px;color:#075e54;background-color:#fff;padding:5px 18px;border-radius:13px;z-index:5;justify-content:center;align-items:center}.wa_btn i{font-size:60px;padding:0 10px;background-color:#075e54;border-radius:50px;height:75px;width:75px;justify-content:center;align-items:center;position:absolute;right:135px;color:#fff}.footer{background-color:#24262b}.footer .container{max-width:1170px;margin:auto}.footer .container .row{display:flex;flex-wrap:wrap}ul{padding-left:0}.footer-col{width:25%;padding:0 15px}.footer-col h4{font-size:18px;color:#fff;text-transform:capitalize;margin-bottom:30px;margin-top:10px;font-weight:500;position:relative}.footer-col h4::before{content:'';position:absolute;left:0;bottom:-10px;background-color:#e91e63;height:2px;box-sizing:border-box;width:50px}.footer-col ul li:not(:last-child){margin-bottom:5px}.footer-col ul li a{font-size:16px;text-transform:capitalize;font-weight:300;color:#bbb;display:block;transition:.3s}.footer-col ul li a:hover{color:#fff;padding-left:8px}.footer-col .social-links a{display:inline-block;height:40px;width:40px;background-color:rgba(255,255,255,.2);margin:0 10px 10px 0;line-height:40px;color:#fff;transition:.5s}.footer-col .social-links a:hover{color:#24262b;background-color:#fff}.footer p{color:#494949}@media only screen and (max-width:799px){header,nav ul{padding:0 20px}.hamburger,nav .logo,nav ul{display:block}nav{position:absolute;left:-400px;top:0;z-index:999;width:280px;height:100vh;background-color:#fefefe;transition:.2s;box-shadow:2px 0 20px 0 rgba(0,0,0,.05)}#nav_check:checked~nav{left:0}nav .logo{height:70px;display:flex;align-items:center;margin-left:30px}nav ul li a{margin-bottom:5px;padding:10px 15px;border-radius:5px}nav ul{margin-top:30px}}@media (max-width:799px){.footer-col{width:50%;margin-bottom:30px}}@media (max-width:600px){.footer-col,.user{width:100%}.wa_btn{background-color:transparent}.wa_btn span{display:none}.wa_btn i{right:0}.swiper-container{max-width:100%}.review-list .review,.summary{flex-direction:column}.review-container{padding:20px 10px 0}.user{margin-bottom:0;flex-direction:row}}