.product,strong{font-weight:500}.info,.product{text-align:center}.blurry,.material-icons,.product{user-select:none}#cart-btn-pesan,.enter,.product{text-transform:uppercase}*{margin:0;padding:0;font-family:Roboto,sans-serif;box-sizing:border-box}.product,body{padding:0 20px}.clear{clear:both}body{margin-top:50px;background-color:transparent}.part-1{width:1200px;margin:0 auto}.info{background-color:#F5F5F5;font-size:16px;line-height:26px}.menu,.product{background-color:transparent}.part-1 a{text-decoration:none;outline:0;color:inherit}.menu{width:100%}.product{float:left;line-height:55px;color:#0D47A1;cursor:pointer;transition:background-color .1s ease,color .1s ease}.product:hover{background-color:#0288D1;color:#B3E5FC}.search{position:relative;float:right;background-color:#F5F5F5;border-radius:5px;height:38px;width:180px;margin-top:5px;cursor:text}.search .material-icons{position:absolute;top:7px;left:19px;color:#000;font-size:22px;opacity:.75}.search .input{position:absolute;left:54px;top:5px;border:none;background-color:transparent;width:calc(100% - 60px);line-height:28px;outline:0;font-size:16px;opacity:.8}.options,.search.wide{width:500px}.search:hover{background-color:#EEE}.menu-icon,.search-content{position:relative;background-color:transparent}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}.search,.search.wide{transition:.2s ease}.search-content{top:100%;width:500px}.options{display:block;height:100px;padding:10px;color:tan}input::-webkit-calendar-picker-indicator{display:none}.menu-icon{float:right;height:48px;width:48px;cursor:pointer}.menu-icon .material-icons{width:100%;text-align:center;line-height:48px}.menu-icon .material-icons:active{transform:translateY(1px)}.menu-content{display:none;position:absolute;top:100%;right:0;width:240px;padding:8px 0;background-color:#FFF;z-index:2;box-shadow:0 2px 5px rgba(0,0,0,.32);border:1px solid #0288D1}.cart-container,.pesan-container{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.menu-content>li{list-style:none;font-size:17px;font-weight:400;line-height:36px;padding:0 18px}.menu-content>li:hover{background-color:#F5F5F5}.menu-content>li>span{opacity:.55}.part-2{display:none;position:relative;width:1120px;height:600px;margin:20px auto 0;padding:15px 20px;background-color:#fff;text-align:justify}.part-2 .judul{font-size:34px;font-weight:300;margin-bottom:10px}.part-2 .keterangan,.part-2 li{font-weight:300;font-size:20px}.part-2 li{margin-left:20px;list-style:square}.keterangan.dua{margin-top:36px}.part-2 a{color:#0288D1}.blurry{text-shadow:0 0 15px rgba(0,0,0,.5);color:transparent}.thanks{position:absolute;right:30px;margin-top:82px}.gambar .gambar-2,.part-3,.product-desc,.table,.table-1,.table-2{position:relative}.thanks .title{margin-right:48px;text-align:right;font-size:40px;color:#E0E0E0}.thanks .gambar{width:400px;height:100px;background-color:transparent;display:flex}.gambar .gambar-1,.gambar .gambar-2{flex:1;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent;width:200px}.gambar .gambar-1{background-image:url(images/stackoverflow.png);height:80px}.gambar .gambar-2{top:-7px;background-image:url(images/firebase.png);height:95px}.part-3{width:1200px;margin:0 auto}.product-desc{width:1150px;margin:0 25px}#last-update,#product-header{text-align:right;font-weight:300;text-transform:uppercase}#product-header{font-size:39px;margin-top:20px}#last-update{font-size:12px;margin-bottom:15px}.table-1{width:1000px;font-size:14px;margin:0 auto 20px}.table-2{width:1170px;margin:0 auto;font-size:13px}.left,.right{width:575px;margin:0 5px 10px}.left{float:left}.right{float:right}.table{display:table;width:100%;margin:0 auto}.table-head{text-align:center;font-size:18px;font-weight:400;font-style:normal;margin:17px auto 0;background-color:#0288D1;color:#f5fffa;width:100%}.table-row{display:table-row;background-color:#FFF}.table-row:nth-child(even){background-color:#E3F2FD}.table-data.buy,.table-data.name,.table-data.price{background-color:transparent}.table-data{display:table-cell;padding:5px 10px 9px 12px;user-select:initial}#bag,#bag-count,#cart-btn-pesan,#close,.enter{user-select:none}.table-data.name{width:77%}.table-data.price{text-align:right;width:20%;padding-left:2px;text-overflow:clip}#bag-count,.table-data.buy{text-align:center;cursor:pointer}.table-data.buy{width:3%}.table-data.buy>.material-icons{color:#000;position:relative;top:5px;font-size:17px}#bag,.table-data.buy:hover>.material-icons{color:#0288D1}#bag,#bag-count,#cart-modal{position:fixed}#bag-wrap{display:none}#bag{bottom:16px;right:16px;cursor:pointer;font-size:44px}#bag:hover,#bag:hover~#bag-count{opacity:.75}#bag:active,#bag:active~#bag-count{transform:translateY(2px)}#bag-count{bottom:47px;right:11px;border-radius:50%;width:20px;height:20px;background-color:#dc143c;color:#fff;z-index:2}#cart-modal{top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:10;opacity:.95;visibility:hidden}#close{position:absolute;top:-2vh;right:2vw;font-size:15vh;font-weight:100;transform:scaleX(1.3);opacity:.4;cursor:pointer}#close:active{transform:translateY(5px)}#cart-btn-pesan:active,.cart-table-data.del>.material-icons:active{transform:translateY(2px)}#cart-total{position:absolute;bottom:2.5vh;right:3vh;font-size:5vh;font-weight:400;color:gray}.cart-container{position:relative;left:4vh;top:4vh;width:90.5vw;height:85vh;background-color:transparent;padding:1vh 2vh}.cart-container>.material-icons{color:gray;font-size:3.6vh}.cart-header{font-size:4.5vh;display:inline-block;color:gray;letter-spacing:.06vh;font-weight:500}.cart-header>span{color:#0288D1}#cart-btn-pesan{position:absolute;top:1.5vh;right:1.5vh;padding:1vh 2vh;font-size:3vh;color:#0288D1;cursor:pointer;font-weight:500}#cart-btn-pesan:hover{background-color:#E3F2FD}.cart-table-wrap{position:absolute;left:10vh;width:84vw;height:73vh;overflow-y:auto;margin-top:2.5vh;font-size:2.6vh;background-color:transparent}#cart-table{display:table;position:relative;width:100%;margin:0 auto}.cart-table-row{display:table-row;background-color:#fff;padding:0vh 1vh}.cart-table-data,.cart-table-data.del,.cart-table-data.name,.cart-table-data.price,.cart-table-data.quantity{background-color:transparent}.cart-table-data{display:table-cell;padding:1vh}.cart-table-data.name{width:75%;padding-right:5%}.cart-table-data.name>span{color:#03A9F4;font-size:2vh;vertical-align:top}.cart-table-data.price{width:15%;text-align:right;padding-right:1%}.cart-table-data.quantity{width:5%;margin-left:2%}.input-quantity[value]{width:100%;height:4vh;text-align:left;padding-left:.45vh;font-size:inherit}.cart-table-data.del{width:5%}.cart-table-data.del>.material-icons{position:relative;top:.3vh;font-size:3.2vh;cursor:pointer;user-select:none}.cart-table-data.del>.material-icons:hover{color:#E65100}.pesan-container{display:none;position:fixed;z-index:3;top:18vh;right:40vw;width:20vw;height:30vh;animation:modal 340ms ease;background-color:rgba(255,255,255,.95)}@keyframes modal{0%{opacity:0}100%{opacity:1}}.pesan-container .input{width:90%;margin:10% 5% 0;background-color:transparent;border:1px solid #0288D1;font-size:3vh;padding:1vh}.pesan-container .input::-webkit-input-placeholder{color:gray}.pesan-container .input::-moz-placeholder{color:gray}.pesan-container .input:-ms-input-placeholder{color:gray}.pesan-container .input:-moz-placeholder{color:gray}.enter{position:absolute;bottom:1.5vh;right:1.5vh;padding:1vh 2vh;font-size:2.5vh;color:gray;font-weight:500;cursor:default}.part-4{display:none;position:relative;width:1000px;margin:20px auto 0}.table-head.more-height{height:8px;border-radius:2px 2px 0 0}.search-footer{width:100%;background-color:#0288D1;height:4px}#result-for{font-weight:300;font-size:22px;line-height:26px}.table-row-search{display:table-row;background-color:#F5F5F5}#bar{position:fixed;top:0;left:0;width:0vw;height:3px;background-color:#0288D1;animation:bar .55s linear}@keyframes bar{0%{width:0vw}25%{width:10vw}50%{width:20vw}75%{width:90vw}100%{width:100vw}}.footer{text-align:center;font-weight:100;font-size:30px;margin:50px auto 0;width:1200px;line-height:80px;background-color:transparent}@media (max-width:1024px){body{margin-top:20px;width:1240px}#bag-wrap{visibility:hidden}#bar{display:none}}