@font-face{font-family:timesnewroman-regular;src:url(/fonts/timesnewroman/times.ttf) format("truetype")}@font-face{font-family:timesnewroman-italic;src:url(/fonts/timesnewroman/timesi.ttf) format("truetype")}@font-face{font-family:timesnewroman-bold;src:url(/fonts/timesnewroman/timesbd.ttf) format("truetype")}@font-face{font-family:timesnewroman-bold-italic;src:url(/fonts/timesnewroman/timesbi.ttf) format("truetype")}#homepage{padding-top:125px}#homepage .container-fluid{padding:0 60px}#homepage .btn.btn-white{background-color:#fff}#homepage .btn.btn-white span{color:#b6272d;font-size:22px}#homepage section#main_section .map-background{width:100%;height:484px;background-repeat:no-repeat;background-size:cover;border-radius:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-top:4px}#homepage section#main_section .map-background:before{content:"";width:100%;height:100%;display:block;position:absolute;inset:0;background-color:#00000026}#homepage section#main_section .map-background h3{font-family:Montserrat,sans-serif;font-weight:400;color:#fff;font-size:39px;line-height:120%;margin-bottom:0;letter-spacing:1px;z-index:1}#homepage section#main_section .map-background h2{font-family:Montserrat,sans-serif;font-weight:900;color:#fff;font-size:30px;line-height:120%;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;z-index:1}#homepage section#main_section .map-background .btn{z-index:1;box-shadow:0 0 7px 2px #fff3;padding:2px 19px}#homepage section#main_section .map-background .btn.btn-primary{border-radius:15px}#homepage section#main_section .map-background .btn.btn-primary svg{width:30px}#homepage section#main_section .map-background .btn.btn-primary span{font-family:Montserrat,sans-serif;font-weight:900;color:#fff;font-size:20px;line-height:120%;letter-spacing:5px;text-transform:uppercase}#homepage section#products{position:relative;z-index:1;margin-top:-37px;margin-bottom:70px}#homepage section#products .container{max-width:1445px}#homepage section#products .wrap-filter{margin-bottom:80px}#homepage section#products .search-filter{width:87%;height:75px;background-color:#fff;border-radius:100px;box-shadow:0 0 7px 2px #66666640;display:flex;align-items:center;justify-content:space-between;margin:auto auto 75px;position:relative;z-index:12}#homepage section#products .search-filter input{width:100%;height:100%;background:transparent;border:none;outline:none;box-shadow:none;padding:8px 50px 8px 23px;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;color:#b4272d;letter-spacing:.5px}#homepage section#products .search-filter input::placeholder{color:#c1272d;opacity:.5;font-size:18px}#homepage section#products .search-filter .action-group{display:flex;align-items:center;gap:10px;padding-right:10px}#homepage section#products .search-filter .action-group .btn.btn-white{display:flex;align-items:center;gap:15px;background-color:#fff;border-radius:60px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:800;line-height:normal;color:#c1272d;text-transform:uppercase;padding:8px 20px;box-shadow:0 0 7px 2px #66666640}#homepage section#products .search-filter .action-group .btn.btn-white.active{background-image:linear-gradient(90deg,#AE1F2D .01%,#DC2628 100%);color:#fff}#homepage section#products .search-filter .action-group #submit_search{width:55px;height:55px;padding:16px;background-image:linear-gradient(90deg,#AE1F2D .01%,#DC2628 100%)}#homepage section#products .search-filter #search_wizard{height:75px}#homepage section#products .search-filter #search_wizard .wrap-search .search-button-mobile{display:none}#homepage section#products .search-filter #search_wizard .wrap-search .right{right:10px}#homepage section#products .search-filter #search_wizard .wrap-search button.btn-search{width:60px;height:60px;padding:0}#homepage section#products .search-filter #search_wizard .wrap-search button.btn-search svg{width:25px;height:auto}#homepage section#products .search-filter #search_wizard .wrap-search .filter-tipe-transaksi{gap:16px;margin-right:14px}#homepage section#products .search-filter #search_wizard .wrap-search .filter-tipe-transaksi button{min-width:94px;height:31px}#homepage section#products .search-filter #search_wizard .wrap-search .filter-tipe-transaksi button span{text-transform:uppercase;font-size:13px}#homepage section#products .search-filter #search_wizard ul.list-filter li .filter-label{min-width:94px;height:29px}#homepage section#products .search-filter #search_wizard a#dropdown_facility_filter_search,#homepage section#products .search-filter #search_wizard #dropdown_facility_filter_search_2{position:relative;min-width:2rem;min-height:2rem;padding:8px .75rem;transition:color .3s;align-items:center;white-space:nowrap}#homepage section#products .search-filter #search_wizard a#dropdown_facility_filter_search:after,#homepage section#products .search-filter #search_wizard #dropdown_facility_filter_search_2:after{display:none}#homepage section#products .search-filter #search_wizard .filter-search .card .card-header{padding-top:65px}#homepage section#products .search-filter #search_wizard .filter-search .dropdown .dropdown-menu{position:relative!important;top:6px!important;transform:translate(0)!important}#homepage section#products .filter-product-category{display:flex;align-items:center;gap:1px}#homepage section#products .list-category-swiper{width:88%;height:120px;margin:auto;border-radius:10px;background-color:#fff;box-shadow:0 0 7px 2px #66666640;padding:0 9px;overflow:unset;overflow-x:clip;position:relative}#homepage section#products .list-category-swiper .swiper{height:100%;overflow:unset}#homepage section#products .list-category-swiper .swiper-button-prev,#homepage section#products .list-category-swiper .swiper-button-next{width:100px;height:120px;top:50%;margin-top:0;transform:translateY(-50%)}#homepage section#products .list-category-swiper .swiper-button-prev.swiper-button-disabled,#homepage section#products .list-category-swiper .swiper-button-next.swiper-button-disabled{display:none}#homepage section#products .list-category-swiper .swiper-button-prev svg,#homepage section#products .list-category-swiper .swiper-button-next svg{width:33px;height:33px}#homepage section#products .list-category-swiper .swiper-button-prev{left:0;padding-left:30px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-image:linear-gradient(90deg,rgba(128,128,128,.3) 0%,rgba(128,128,128,0) 100%)}#homepage section#products .list-category-swiper .swiper-button-prev svg{margin-left:-20px}#homepage section#products .list-category-swiper .swiper-button-next{right:0;padding-right:30px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-image:linear-gradient(270deg,rgba(128,128,128,.3) 0%,rgba(128,128,128,0) 100%)}#homepage section#products .list-category-swiper .swiper-button-next svg{margin-right:-20px}#homepage section#products .list-category-swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}#homepage section#products .list-category-swiper .swiper-slide.slide-active:before{content:"";width:100%;height:150px;border-radius:10px;display:block;background-color:#c1272d;position:absolute;top:50%;transform:translateY(-50%)}#homepage section#products .list-category-swiper .swiper-slide.slide-active svg path{fill:#fff}#homepage section#products .list-category-swiper .swiper-slide.slide-active span,#homepage section#products .list-category-swiper .swiper-slide.slide-active small{color:#fff}#homepage section#products .list-category-swiper .swiper-slide svg{width:55px;height:47px;margin-bottom:10px;position:relative;z-index:1}#homepage section#products .list-category-swiper .swiper-slide svg.garage-icon{width:60px}#homepage section#products .list-category-swiper .swiper-slide span{font-family:Montserrat,sans-serif;font-weight:800;color:#c1272d;font-size:19px;line-height:90%;margin-bottom:0;position:relative;z-index:1}#homepage section#products .list-category-swiper .swiper-slide small{font-family:Montserrat,sans-serif;font-weight:400;color:#c1272d;font-size:9px;margin-bottom:0;position:relative;z-index:1}#homepage section#products #filter_detail{width:127px;height:118px;display:flex;flex-direction:column;background-color:#fff;border-radius:7px;box-shadow:0 0 7px 2px #66666640}#homepage section#products #filter_detail svg{width:55px}#homepage section#products .list-product{display:flex;gap:31px 28px;flex-wrap:wrap;padding:0 10px}#homepage section#products .list-product .item-product{width:calc(25% - 21px);min-height:211px;display:flex;flex-direction:column;text-decoration:none;border-radius:30px;overflow:hidden}#homepage section#products .list-product .item-product .inner-item-product{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:14px 22px 12px 16px;background-size:cover;background-repeat:no-repeat;position:relative}#homepage section#products .list-product .item-product .inner-item-product:after{content:"";width:100%;height:83px;display:block;background-image:linear-gradient(0deg,rgb(128,128,128) -.01%,rgba(128,128,128,.8) 26.99%,rgba(128,128,128,.2) 77%,rgba(128,128,128,0) 100%);position:absolute;left:0;right:0;bottom:0;border-bottom-left-radius:25px;border-bottom-right-radius:25px}#homepage section#products .list-product .item-product .detail-item-mobile{display:none;padding:10px 15px}#homepage section#products .list-product .item-product .detail-item-mobile ul.list-facility{display:flex;align-items:center;flex-wrap:wrap;gap:5px 15px;padding:0;margin:0;list-style-type:none}#homepage section#products .list-product .item-product .detail-item-mobile ul.list-facility li{display:flex;align-items:center;gap:5px}#homepage section#products .list-product .item-product .detail-item-mobile ul.list-facility span{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;color:#b6272d;text-transform:capitalize}#homepage section#products .list-product .item-product .detail-item-mobile h2{color:#b6272d;font-size:18px;margin-bottom:5px}#homepage section#products .list-product .item-product .detail-item-mobile h3{color:#c1272d;font-weight:400;margin-bottom:8px}#homepage section#products .list-product .item-product .top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}#homepage section#products .list-product .item-product .top .right svg{width:29px;height:auto}#homepage section#products .list-product .item-product .top .right .tipe-transaksi-mobile{width:auto;min-width:80px;height:30px;background-image:linear-gradient(90deg,#AE1F2D 0%,#DC2628 100%);border:none;border-radius:10px;outline:none;padding:5px 15px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #000000bf;display:none}#homepage section#products .list-product .item-product .top .right .tipe-transaksi-mobile span{color:#fff;font-family:Montserrat,sans-serif;font-size:11.226px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}#homepage section#products .list-product .item-product .bottom{display:flex;align-items:end;justify-content:space-between;gap:10px;position:relative;z-index:1}#homepage section#products .list-product .item-product .bottom svg.street-view{width:30px;height:auto}#homepage section#products .list-product .item-product .discount-label{min-width:160px;background-color:#c0272d;padding:7px 10px;position:absolute;top:0;left:-26px}#homepage section#products .list-product .item-product .discount-label:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 4px 6px 9px;border-color:transparent transparent #808080 transparent;transform:rotate(35deg);position:absolute;bottom:-3.6px;left:.99999998px}#homepage section#products .list-product .item-product .discount-label span{font-family:Montserrat,sans-serif;font-weight:500;color:#fff;font-size:15px;letter-spacing:1px;margin-bottom:0}#homepage section#products .list-product .item-product a{text-decoration:none}#homepage section#products .list-product .item-product h2{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;color:#fff;text-align:left;line-height:110%;margin-bottom:7px}#homepage section#products .list-product .item-product h3{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;color:#fff;margin-bottom:9px}#homepage section#products .wrap-product-empty{width:100%;display:flex;align-items:center;justify-content:center}#homepage section#products .wrap-product-empty p{font-family:timesnewroman-bold;font-style:normal;font-weight:500;font-size:17px;line-height:26px;color:#000;text-decoration:none;margin-bottom:0;letter-spacing:1.3px}#homepage section#products .show-more{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;margin-top:34px}#homepage section#products .show-more p{font-family:timesnewroman-bold;font-style:normal;font-weight:500;font-size:17px;line-height:26px;color:#000;text-decoration:none;margin-bottom:0;letter-spacing:1.3px}#homepage section#products .show-more button{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:17px;line-height:22px;color:#fff;text-decoration:none;padding:9px 34px}#homepage section#products .loading-area{width:100%;display:flex;align-items:center;justify-content:center}#homepage section#products .loading-area img{width:50px}#homepage .navigation-mobile{display:none;height:75px;padding:0 20px;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;z-index:9;background-color:#e6e6e6}#homepage .navigation-mobile .dropdown{display:flex;align-items:center;justify-content:center}#homepage .navigation-mobile .dropdown button.dropdown-profile-mobile{background-color:transparent;padding:0}#homepage .navigation-mobile .dropdown button.dropdown-profile-mobile:after{display:none}#homepage .navigation-mobile .dropdown .dropdown-menu{min-width:96px;background-color:#e6e6e6;box-shadow:0 0 8px 1px #00000040;border:none;border-radius:7px;transform:translate(15%,-80%)!important}#homepage .navigation-mobile .dropdown .dropdown-menu:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid #e6e6e6;position:absolute;left:50%;bottom:-10.43px;transform:translate(-50%)}#homepage .navigation-mobile .dropdown .dropdown-menu a{width:100%;min-width:auto;color:#b6272d;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:140%;align-items:flex-start}#homepage .navigation-mobile .language-landing-mobile{width:96px;min-width:auto;background-color:#e6e6e6;box-shadow:0 0 8px 1px #00000040;border:none;border-radius:7px;position:absolute;top:0;left:50%;transform:translate(-51%,-140%)!important}#homepage .navigation-mobile .language-landing-mobile:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid #e6e6e6;position:absolute;left:50%;bottom:-10.43px;transform:translate(-50%)}#homepage .navigation-mobile .language-landing-mobile ul{display:flex;flex-direction:column;gap:0;padding:4px 0}#homepage .navigation-mobile .language-landing-mobile ul li{width:100%;min-width:auto;color:#b6272d;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:140%;align-items:flex-start;padding:8px 12px}#homepage .navigation-mobile ul{width:100%;display:flex;justify-content:space-around;gap:20px;list-style-type:none;margin:0;padding:0}#homepage .navigation-mobile ul li{width:calc(25% - 20px);position:relative}#homepage .navigation-mobile ul a{display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none}#homepage .navigation-mobile ul a:focus svg.profile-icon path,#homepage .navigation-mobile ul a:active svg.profile-icon path{fill:#fff}#homepage .navigation-mobile ul a:focus svg.profile-icon path.person-icon,#homepage .navigation-mobile ul a:active svg.profile-icon path.person-icon{fill:#c1272d}#homepage .navigation-mobile ul a:focus svg path,#homepage .navigation-mobile ul a:active svg path{fill:#c1272d}#homepage .navigation-mobile ul a:focus span,#homepage .navigation-mobile ul a:active span{color:#c1272d}#homepage .navigation-mobile ul a svg{height:24px}#homepage .navigation-mobile ul a span{font-family:Montserrat,sans-serif;font-weight:500;color:#999;font-size:9px;line-height:120%;margin-top:4px}@media only screen and (max-width: 40em){#homepage{padding-top:210px;padding-bottom:75px}#homepage section#main_section{display:none}#homepage section#products{margin-top:0;margin-bottom:40px}#homepage section#products .wrap-filter{display:none}#homepage section#products .list-product{padding:0 7px}#homepage section#products .list-product .item-product{width:100%;min-height:250px;background-size:cover;background-repeat:no-repeat;box-shadow:0 0 8px 1px #00000040;border-radius:10px}#homepage section#products .list-product .item-product .inner-item-product{height:202px;padding:15px}#homepage section#products .list-product .item-product .inner-item-product:after{display:none}#homepage section#products .list-product .item-product .detail-item-mobile{display:block}#homepage section#products .list-product .item-product .top .right .bookmark{display:none}#homepage section#products .list-product .item-product .top .right svg{width:25px}#homepage section#products .list-product .item-product .top .right .tipe-transaksi-mobile{display:flex}#homepage section#products .list-product .item-product .bottom{display:none;flex-direction:row}#homepage section#products .wrap-product-empty p{text-align:center}#homepage section#products .show-more{margin-top:10px}#homepage section#products .show-more p{text-align:center}#homepage .navigation-mobile{display:flex}}
