@font-face{font-family:Sitka;src:url(/fonts/sitka/SITKAVF.TTF) format("truetype")}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#product_detail{padding-top:159px}#product_detail .container{max-width:933px}#product_detail section.title-product{margin-bottom:24px}#product_detail section.title-product .container{display:flex;align-items:center;justify-content:space-between;padding:0 23px}#product_detail section.title-product .right{display:flex;gap:20px}#product_detail section.title-product .wrap-update-product{display:flex;align-items:center;gap:16px;margin-bottom:3px}#product_detail section.title-product .share-button svg{width:23px;height:auto;cursor:pointer}#product_detail section.title-product h1{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:120%;color:#c1272d;margin-bottom:0}#product_detail section.title-product p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#c1272d;margin-bottom:0}#product_detail section.gallery-product{margin-bottom:26px}#product_detail section.gallery-product .container{display:flex;gap:12px;position:relative}#product_detail section.gallery-product .left{width:54%;position:relative;overflow:hidden}#product_detail section.gallery-product .left img{width:100%;height:358px;object-fit:cover;border:1px solid #000000;border-top-left-radius:30px;border-bottom-left-radius:30px}#product_detail section.gallery-product .left .total-image{position:absolute;top:16px;left:19px}#product_detail section.gallery-product .left .total-image svg{width:30px;position:relative;top:3px;left:3px}#product_detail section.gallery-product .left .total-image span{position:absolute;inset:2px 0 0 1px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-family:Montserrat,sans-serif;font-weight:800}#product_detail section.gallery-product .left .panoramic-360-button{position:absolute;bottom:17px;right:31px;cursor:pointer}#product_detail section.gallery-product .left .panoramic-360-button svg{width:54px;height:54px;border-radius:100px;background-color:#fff;box-shadow:0 0 10px 2px #ffffffbf}#product_detail section.gallery-product .right{width:46%;position:relative;overflow:hidden}#product_detail section.gallery-product .right .wrap-image{display:flex;flex-wrap:wrap;gap:8px}#product_detail section.gallery-product .right .wrap-image img{width:calc(50% - 5px);height:175px;object-fit:cover;border:1px solid #000000}#product_detail section.gallery-product .right .wrap-image img:nth-of-type(2){border-top-right-radius:15px}#product_detail section.gallery-product .right .wrap-image img:nth-of-type(4){border-bottom-right-radius:15px}#product_detail section.gallery-product .right .show-all-image-button{position:absolute;bottom:13px;right:21px;cursor:pointer}#product_detail section.gallery-product .right .show-all-image-button svg{width:44px;height:44px}#product_detail section.gallery-product .wrap-bookmark-button{display:flex;align-items:center;gap:6px;position:absolute;top:12px;right:23px;z-index:1}#product_detail section.gallery-product .bookmark-button,#product_detail section.gallery-product .like-button{min-width:88px;height:28px;display:flex;align-items:center;gap:5px;text-decoration:none;box-shadow:0 0 7px 4px #47474733;background-color:#fff;padding:8px 3px;border-radius:12px}#product_detail section.gallery-product .bookmark-button.active,#product_detail section.gallery-product .like-button.active{background-color:#c1272d}#product_detail section.gallery-product .bookmark-button.active svg path,#product_detail section.gallery-product .like-button.active svg path{fill:#fff}#product_detail section.gallery-product .bookmark-button.active svg path:first-of-type,#product_detail section.gallery-product .like-button.active svg path:first-of-type{fill:#c1272d}#product_detail section.gallery-product .bookmark-button.active span,#product_detail section.gallery-product .like-button.active span{color:#fff}#product_detail section.gallery-product .bookmark-button svg,#product_detail section.gallery-product .like-button svg{width:25px;height:25px}#product_detail section.gallery-product .bookmark-button span,#product_detail section.gallery-product .like-button span{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;color:#c0272d}#product_detail section.product-information .main-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:63px}#product_detail section.product-information .main-info .left{display:flex;align-content:flex-start;flex-wrap:wrap;gap:0px 10px;padding-top:10px;padding-left:14px}#product_detail section.product-information .main-info .right{width:auto;padding-right:53px}#product_detail section.product-information .main-info .right .wrap-text{margin-top:0}#product_detail section.product-information .main-info .right .wrap-text h2{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:200%;color:#c1272d;margin-bottom:0}#product_detail section.product-information .main-info .right .wrap-text p{font-family:montserrat;font-size:7px;font-weight:500;color:#000;margin-bottom:0}#product_detail section.product-information .main-info .item-info{gap:19px;min-height:70px}#product_detail section.product-information .main-info .item-info:nth-of-type(odd){width:calc(61% - 10px)}#product_detail section.product-information .main-info .item-info:nth-of-type(even){width:calc(39% - 10px)}#product_detail section.product-information .main-info .item-info--harga .wrap-icon{margin-top:4px}#product_detail section.product-information .main-info .item-info--harga p{padding-left:10px}#product_detail section.product-information .main-info .item-info .wrap-icon{margin-top:4px}#product_detail section.product-information .main-info .item-info .wrap-text{margin-top:0}#product_detail section.product-information .main-info .item-info svg{width:28px!important;height:28px!important}#product_detail section.product-information .main-info #map{border-radius:13px}#product_detail section.product-information .item-info{width:calc(50% - 10px);display:flex;align-items:center;gap:10px}#product_detail section.product-information .item-info .dropdown .dropdown-menu{padding:0;min-width:75px;background-color:transparent;border-radius:6px;border:none;box-shadow:none;left:auto!important;right:0!important}#product_detail section.product-information .item-info .dropdown .dropdown-menu a.dropdown-item{background-color:#c1272d;font-family:Montserrat,sans-serif;color:#fff;font-weight:800;border:none;border-radius:5px;font-size:12px;line-height:150%;padding:4px 5px;display:flex;text-align:center;justify-content:center;min-width:10px;margin:5px 0}#product_detail section.product-information .item-info .wrap-icon.luas-tanah svg polygon.cls-1{fill:#c1272d}#product_detail section.product-information .item-info svg{width:25px!important;height:25px!important}#product_detail section.product-information .item-info svg path{fill:#c1272d}#product_detail section.product-information .item-info svg path.cls-2{fill:#fff}#product_detail section.product-information .item-info svg path.path-white{fill:#fff}#product_detail section.product-information .item-info svg polygon.cls-1{fill:#c1272d}#product_detail section.product-information .item-info p{font-family:Sitka;font-size:18px;font-weight:700;color:#c1272d;margin-bottom:0}#product_detail section.product-information .item-info h3{font-family:Sitka;font-size:18px;font-weight:600;color:#c1272d;margin-bottom:0}#product_detail section.product-information .item-info h3.price-text{min-width:228px;background-color:#c1272d;font-size:16px;font-weight:700;font-family:Montserrat,sans-serif;color:#fff;padding:4px 13px;border-radius:7px}#product_detail section.product-information .item-info h5{font-family:Sitka;font-size:14px;font-weight:700;color:#c1272d;margin-bottom:0}#product_detail section.product-information #accordion_info .accordion-item{border:none;margin-bottom:40px}#product_detail section.product-information #accordion_info .accordion-header{margin-bottom:20px}#product_detail section.product-information #accordion_info .accordion-header#information_accordion_header{margin-bottom:10px}#product_detail section.product-information #accordion_info .accordion-header .accordion-button{display:flex;align-items:center;gap:10px;padding:0}#product_detail section.product-information #accordion_info .accordion-header .accordion-button:after{display:none}#product_detail section.product-information #accordion_info .accordion-header .accordion-button.collapsed svg{transform:rotate(180deg)}#product_detail section.product-information #accordion_info .accordion-header .accordion-button span{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:#c1272d;margin-bottom:0}#product_detail section.product-information #accordion_info .accordion-header .accordion-button svg{width:21px;height:auto;transform:rotate(0);transition:transform .2s ease-in-out;margin-top:2px}#product_detail section.product-information #accordion_info .accordion-body{display:flex;flex-wrap:wrap;gap:10px 21px;padding:0}#product_detail section.product-information #accordion_info .accordion-body .item-info{width:calc(33.3333333333% - 14px);padding-right:20px}#product_detail section.product-information #accordion_info .accordion-body .item-info h3{font-size:16px;line-height:130%}#product_detail section.product-information #accordion_info .accordion-body .item-info h4{font-size:20px}#product_detail section.product-information #accordion_info .accordion-body .item-info small{font-family:Sitka;font-size:13px;font-weight:600;color:#c1272d;margin-bottom:0}#product_detail section.product-information #accordion_info .accordion-body .item-info .btn{display:flex;align-items:center;gap:15px;background-color:#c1272d;border-radius:60px;padding:5px 20px}#product_detail section.product-information #accordion_info .accordion-body .item-info .btn.dropdown-toggle,#product_detail section.product-information #accordion_info .accordion-body .item-info .btn.btn-primary{border-radius:5px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;color:#fff;padding:4px 10px;line-height:120%;margin-top:5px}#product_detail section.product-information #accordion_info .accordion-body .item-info .btn.btn-primary{padding:4px 16px}#product_detail section.product-information #accordion_info .accordion-body .item-info .btn.dropdown-toggle{padding:3px 5px 3px 10px}#product_detail section.product-information #accordion_info .accordion-body .item-info .btn.dropdown-toggle:after{display:none}#product_detail section.product-information #accordion_info .accordion-body .item-info .btn.dropdown-toggle.show .wrap-icon svg{transform:rotate(180deg)}#product_detail section.product-information #accordion_info .accordion-body .item-info .btn.dropdown-toggle .wrap-icon{width:20px;height:20px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px}#product_detail section.product-information #accordion_info .accordion-body .item-info .btn.dropdown-toggle .wrap-icon svg{width:auto!important;height:auto!important;transition:.3s all ease;transform:translateY(15%)}#product_detail section.product-information #accordion_info #information_accordion_body .accordion-body{padding-left:10px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .accordion-body{gap:8px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info{width:calc(25% - 6px);padding:7px 10px;border:1px solid #c1272d;display:flex;align-items:center;gap:15px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info .text-between{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info .text-between .checklist-facility{position:relative}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info .text-between .checklist-facility:before{content:"";display:block;width:27px;height:22px;background-color:#c0272d;position:absolute;top:-2px;left:-2px;border-radius:5px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info .text-between .checklist-facility span{position:relative;z-index:1;width:23px;height:18px;background-color:#c0272d;border-radius:5px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;color:#fff;font-family:Montserrat,sans-serif;font-weight:800;font-size:10px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info#fas_loading_dock svg path,#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info#fas_rolling_door svg path{fill:#fff}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info#fas_loading_dock svg path:first-of-type,#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info#fas_rolling_door svg path:first-of-type{fill:#c1272d}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info svg{width:36px;height:36px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info svg .cls-1{fill:#c1272d}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info svg .cls-3{fill:#fff}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info h4{font-family:Sitka;font-size:16px;font-weight:600;color:#c1272d;margin-bottom:0}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info span{font-family:Sitka;font-size:14px;font-weight:600;color:#c1272d;margin-bottom:0}#product_detail section.product-information #accordion_info #tersedia_accordion_body .accordion-body{display:flex;flex-direction:column;gap:15px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-tipe{display:flex;gap:8px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-tipe .tipe-item{min-width:78px;padding:0 10px;border:1px solid #c1272d;border-radius:4px;transition:transform .2sease-in-out;background-color:#fff}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-tipe .tipe-item.active{background-color:#c1272d}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-tipe .tipe-item.active span{color:#fff}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-tipe .tipe-item span{font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;color:#c1272d;text-transform:uppercase;letter-spacing:1.5px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item{width:calc(25% - 11px);background-color:#c1272d;padding:6px 10px;border-radius:8px;display:flex;gap:6px;align-items:center}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg{width:38px;height:auto}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg path{fill:#fff}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg path.path-red{fill:#c1272d}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg#lantai_kamar_icon rect{fill:#fff}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg#lantai_kamar_icon path{fill:#c1272d}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item h2{font-family:Sitka;font-size:14px;line-height:150%;font-weight:800;color:#fff;margin-bottom:0}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item h3{font-family:Sitka;font-size:12px;line-height:130%;font-weight:800;color:#fff;margin-top:0;margin-bottom:0}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .number-style{position:relative;width:22px;height:14px;margin-left:1px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .number-style:before{content:"";width:24px;height:16px;display:block;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:3px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .number-style span{width:100%;height:100%;position:relative;z-index:1;background-color:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;border:1px solid #C0272D;color:#c0272d;font-family:Montserrat,sans-serif;font-weight:800;font-size:11px;line-height:0%}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .action-available-item{display:flex;align-items:center;justify-content:flex-end}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .action-available-item .btn.btn-view{background-color:#c1272d;display:flex;align-items:center;gap:5px;padding:4px 12px;border-radius:7px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .action-available-item .btn.btn-view span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:14px;color:#fff}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .action-available-item .btn.btn-view svg{width:15px;height:auto}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .action-available-item .btn.btn-view svg path{fill:#fff}#product_detail section.action-area{padding:0 0 60px}#product_detail section.action-area .container{display:flex;align-items:center;justify-content:flex-end;gap:20px}#product_detail section.action-area .btn{box-shadow:0 0 7px 4px #47474733;border-radius:12px}#product_detail section.action-area .btn.btn-primary{padding:8px 15px;gap:8px}#product_detail section.action-area .btn.btn-primary svg{width:24px;height:auto}#product_detail section.action-area .btn.btn-primary span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#fff}#product_detail section.action-area .btn.btn-green{background-color:#3c6;padding:10px 15px;gap:8px}#product_detail section.action-area .btn.btn-green svg{width:24px;height:auto}#product_detail section.action-area .btn.btn-green span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#fff}#product_detail .product-for-mobile{display:none}#product_detail .product-for-mobile .container{padding:0 15px}#product_detail .product-for-mobile .carousel-image{position:relative;overflow:hidden}#product_detail .product-for-mobile .carousel-image .dummy-image{width:100%;height:224px;background-color:#ddd;border-radius:19px}#product_detail .product-for-mobile .carousel-image .slick-prev,#product_detail .product-for-mobile .carousel-image .slick-next{z-index:1}#product_detail .product-for-mobile .carousel-image .slick-prev:before,#product_detail .product-for-mobile .carousel-image .slick-next:before{content:none}#product_detail .product-for-mobile .carousel-image .slick-prev{left:17px}#product_detail .product-for-mobile .carousel-image .slick-next{right:17px}#product_detail .product-for-mobile .carousel-image .image-item{height:219px;outline:none}#product_detail .product-for-mobile .carousel-image .image-item img{height:100%;object-fit:cover}#product_detail .product-for-mobile .carousel-image .group-icon{position:absolute;top:12px;left:15px;display:flex;gap:10px}#product_detail .product-for-mobile .carousel-image .group-icon a{text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:5px}#product_detail .product-for-mobile .carousel-image .group-icon a span{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;color:#c0272d;text-shadow:rgb(255,255,255) 1px 0px 0px,rgb(255,255,255) .540302px .841471px 0px,rgb(255,255,255) -.416147px .909297px 0px,rgb(255,255,255) -.989992px .14112px 0px,rgb(255,255,255) -.653644px -.756802px 0px,rgb(255,255,255) .283662px -.958924px 0px,rgb(255,255,255) .96017px -.279415px 0px}#product_detail .product-for-mobile .carousel-image .carousel-count{position:absolute;top:3px;right:23px}#product_detail .product-for-mobile .carousel-image .carousel-count svg{width:26px;position:relative;top:3px;left:3px}#product_detail .product-for-mobile .carousel-image .carousel-count span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-family:Montserrat,sans-serif;font-weight:800}#product_detail .product-for-mobile .carousel-image .go-to-map{width:75px;height:30px;background-color:#e6e6e6;border-radius:100px;display:flex;align-items:center;gap:7px;position:absolute;left:17px;bottom:21px}#product_detail .product-for-mobile .carousel-image .go-to-map .wrap-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100px;background-color:#c1272d}#product_detail .product-for-mobile .carousel-image .go-to-map span{font-family:Montserrat,sans-serif;font-size:10px;font-weight:800;color:#c1272d;text-transform:uppercase}#product_detail .product-for-mobile .carousel-image #panorama_action{position:absolute;right:17px;bottom:17px}#product_detail .product-for-mobile .divider{width:262px;height:2px;border-radius:100px;margin:15px auto;background-color:#c1272d}#product_detail .product-for-mobile .group-element{display:flex;align-items:center;gap:16px;margin-bottom:3px}#product_detail .product-for-mobile .group-element p.update-time{background-color:#b6272d;color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;font-style:italic;padding:5px 10px}#product_detail .product-for-mobile .group-element #share_product svg{width:17px;height:auto}#product_detail .product-for-mobile .group-element #share_product svg path{fill:#c1272d}#product_detail .product-for-mobile .product-title{display:flex;align-items:center;justify-content:space-between}#product_detail .product-for-mobile .product-title .right{width:70px;display:flex;align-items:center;justify-content:center;padding-top:0}#product_detail .product-for-mobile .product-title h1{font-family:Montserrat,sans-serif;color:#c1272d;font-size:20px;font-weight:700;line-height:140%;margin-bottom:0}#product_detail .product-for-mobile .product-title p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:140%;color:#c1272d;margin-bottom:5px}#product_detail .product-for-mobile .product-title img{width:30px}#product_detail .product-for-mobile .form-selectgroup{display:flex;gap:10px;padding:10px 0 20px;flex-wrap:wrap}#product_detail .product-for-mobile .form-selectgroup .form-selectgroup-item{margin:0}#product_detail .product-for-mobile .form-selectgroup .form-selectgroup-item input.form-selectgroup-input:checked+.form-selectgroup-label{background-color:#c0272d;color:#fff;border:1px solid #C0272D}#product_detail .product-for-mobile .form-selectgroup .form-selectgroup-item .form-selectgroup-label{background-color:#f2f2f2;border:1px solid #f2f2f2;box-shadow:0 0 5px #0003;font-size:11px;padding:3px 10px;color:#c0272d;font-family:Montserrat,sans-serif;font-weight:700;border-radius:7px}#product_gallery_modal{max-width:100%;margin:0;overflow:hidden}#product_gallery_modal .modal-content{border-radius:0}#product_gallery_modal .modal-header{background-color:#c0272d;padding:0}#product_gallery_modal .modal-header .container{display:flex;align-items:center;justify-content:space-between}#product_gallery_modal .modal-header img.logo{width:164px;height:63px;margin-left:-40px}#product_gallery_modal .modal-header .close-action{width:60px;height:60px;border-radius:100px;position:absolute;top:-15px;right:-20px;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}#product_gallery_modal .modal-header .close-action .wrap-close{width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:absolute;top:57%;left:40%;background-color:#bb272d;box-shadow:-1px -1px 3px #0000004d;border-radius:5px;transform:translate(-50%,-50%)}#product_gallery_modal .modal-body{padding:40px 0}#product_gallery_modal .modal-body .container{width:870px}#product_gallery_modal .right{display:flex;gap:8px;padding-right:6px;padding-bottom:3px}#product_gallery_modal .wrap-update-product{display:flex;align-items:center;gap:16px;margin-bottom:5px}#product_gallery_modal .share-button svg{width:23px;height:auto;cursor:pointer}#product_gallery_modal h1{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:120%;color:#c1272d;margin-bottom:0}#product_gallery_modal p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#c1272d;margin-bottom:0}#product_gallery_modal .bookmark-button,#product_gallery_modal .like-button{min-width:88px;height:27px;display:flex;align-items:center;gap:7px;text-decoration:none;box-shadow:0 0 7px 4px #47474733;background-color:#fff;padding:8px 3px;border-radius:12px;cursor:pointer}#product_gallery_modal .bookmark-button.active,#product_gallery_modal .like-button.active{background-color:#c1272d}#product_gallery_modal .bookmark-button.active svg path,#product_gallery_modal .like-button.active svg path{fill:#fff}#product_gallery_modal .bookmark-button.active svg path:first-of-type,#product_gallery_modal .like-button.active svg path:first-of-type{fill:#c1272d}#product_gallery_modal .bookmark-button.active span,#product_gallery_modal .like-button.active span{color:#fff}#product_gallery_modal .bookmark-button svg,#product_gallery_modal .like-button svg{width:25px;height:25px}#product_gallery_modal .bookmark-button span,#product_gallery_modal .like-button span{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;color:#c0272d}#product_gallery_modal .title-product{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px}#product_gallery_modal .galleries{display:flex;flex-wrap:wrap;gap:46px 20px;border-radius:25px;overflow:hidden}#product_gallery_modal .galleries .gallery-group{display:flex;flex-direction:column;gap:8px}#product_gallery_modal .galleries .gallery-item{width:calc(50% - 10px);height:245px}#product_gallery_modal .galleries .gallery-item img{width:100%;height:100%;object-fit:cover;box-shadow:#0000003d 0 3px 8px;cursor:pointer}#product_gallery_modal .galleries .gallery-item:nth-of-type(1){width:calc(66% - 10px);height:324px}#product_gallery_modal .galleries .gallery-item:nth-of-type(2){width:calc(34% - 10px);height:157px}#product_gallery_modal .galleries .gallery-item:nth-of-type(3n + 3){width:100%;height:500px}#product_gallery_modal .galleries .gallery-item-big-last{width:100%;height:500px}#product_gallery_lightbox_modal .modal-header{border:none;background-color:#e6e6e6;padding:15px 0}#product_gallery_lightbox_modal .modal-header .container{display:flex;align-items:center;justify-content:space-between}#product_gallery_lightbox_modal .modal-header .back-icon svg{width:40px;height:40px;cursor:pointer}#product_gallery_lightbox_modal .modal-header .action-icon{display:flex;align-items:center;gap:15px}#product_gallery_lightbox_modal .modal-header .share-button{margin-right:10px}#product_gallery_lightbox_modal .modal-header .share-button svg{width:30px;cursor:pointer}#product_gallery_lightbox_modal .modal-header .bookmark-button,#product_gallery_lightbox_modal .modal-header .like-button{display:flex;align-items:center;flex-direction:column;gap:10px;text-decoration:none}#product_gallery_lightbox_modal .modal-header .bookmark-button.active svg,#product_gallery_lightbox_modal .modal-header .like-button.active svg{background-color:#c1272d}#product_gallery_lightbox_modal .modal-header .bookmark-button.active svg path,#product_gallery_lightbox_modal .modal-header .like-button.active svg path{fill:#fff}#product_gallery_lightbox_modal .modal-header .bookmark-button.active svg path:first-of-type,#product_gallery_lightbox_modal .modal-header .like-button.active svg path:first-of-type{fill:#c1272d}#product_gallery_lightbox_modal .modal-header .bookmark-button svg,#product_gallery_lightbox_modal .modal-header .like-button svg{width:35px;height:35px;cursor:pointer;box-shadow:0 0 7px 1px #6663;border-radius:100px}#product_gallery_lightbox_modal .modal-header .bookmark-button span,#product_gallery_lightbox_modal .modal-header .like-button span{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;color:#c0272d}#product_gallery_lightbox_modal .modal-body{padding:60px 0}#product_gallery_lightbox_modal .gallery-swiper{padding:0 60px}#product_gallery_lightbox_modal .gallery-swiper img{width:100%;height:700px;object-fit:cover;border-radius:25px}#product_gallery_lightbox_modal .gallery-swiper .swiper-button-prev,#product_gallery_lightbox_modal .gallery-swiper .swiper-button-next{width:40px}@media only screen and (max-width: 40em){#product_detail{padding-top:0;position:relative}#product_detail section.title-product{display:none}#product_detail section.gallery-product{display:none}#product_detail section.product-information{background-color:#fff;padding-bottom:60px}#product_detail section.product-information .container{padding:0 15px}#product_detail section.product-information .main-info{display:none}#product_detail section.product-information #accordion_info .accordion-header{display:none}#product_detail section.product-information #accordion_info .accordion-body{gap:8px 20px;padding:0!important}#product_detail section.product-information #accordion_info .accordion-body .item-info{width:calc(50% - 20px);padding-right:0}#product_detail section.product-information #accordion_info .accordion-item{margin-bottom:30px}#product_detail section.product-information #accordion_info #information_accordion_body .accordion-body .item-info p{font-size:11px}#product_detail section.product-information #accordion_info #information_accordion_body .accordion-body .item-info h3{font-size:14px;line-height:120%}#product_detail section.product-information #accordion_info #information_accordion_body .accordion-body .item-info .btn.dropdown-toggle,#product_detail section.product-information #accordion_info #information_accordion_body .accordion-body .item-info .btn.btn-primary{background-color:#c1272d;color:#fff;font-size:9px;line-height:140%;padding:4px 12px}#product_detail section.product-information #accordion_info #information_accordion_body .accordion-body .item-info .dropdown .btn{width:100%;font-size:10px;line-height:140%;padding:2px 2px 2px 5px;gap:5px}#product_detail section.product-information #accordion_info #information_accordion_body .accordion-body .item-info .dropdown .dropdown-menu{min-width:75px;padding:0;border-radius:6px;overflow:hidden;animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both;right:0!important;left:auto!important;background-color:transparent}#product_detail section.product-information #accordion_info #information_accordion_body .accordion-body .item-info .dropdown .dropdown-menu a.dropdown-item{background-color:#fff;font-family:Montserrat,sans-serif;color:#b7272e;font-weight:800;border:none;border-radius:5px;font-size:10px;line-height:150%;padding:4px 5px;display:flex;text-align:center;justify-content:center;min-width:10px;margin:5px 0;border:1px solid #e6e7e9}#product_detail section.product-information #accordion_info #fasilitas_accordion_body{padding:0 18px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .accordion-body{gap:20px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info{width:100%;padding:10px 17px;gap:20px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info .wrap-icon{width:15%;height:35px;display:flex;align-items:center;justify-content:center}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info h3{font-size:14px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info .text-between .checklist-facility:before{width:34px;height:24px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body .item-info .text-between .checklist-facility span{width:30px;height:20px;font-size:13px}#product_detail section.product-information #accordion_info #fasilitas_accordion_body svg{width:30px!important;height:30px!important}#product_detail section.product-information #accordion_info #tersedia_accordion_body .accordion-body{gap:5px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-tipe{width:100%;height:auto;flex-direction:row;gap:10px;scrollbar-color:initial;scroll-behavior:smooth;overflow-y:auto}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-tipe::-webkit-scrollbar-thumb{border-radius:100px;box-shadow:inset 0 0 0 1rem #c0272d}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-tipe .tipe-item{width:100%;border:none;box-shadow:0 1px 4px #0000004d;padding:3px 9px;margin:5px 2px;display:flex;align-items:center;justify-content:center}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-tipe .tipe-item span{color:#c0272d;font-size:12px;transition:.3s all ease;letter-spacing:3px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content{width:100%}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item{gap:15px;margin-bottom:10px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item{width:calc(50% - 7.5px);background-color:#f2f2f2;padding:8px 10px;gap:20px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item h2{font-family:Montserrat,sans-serif;font-size:9px;font-weight:600;line-height:120%;color:#c0272d}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item h3{font-size:10px;font-weight:600;line-height:20px;color:#c0272d}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .number-style{margin-top:5px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .number-style:before{background-color:#c0272d}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .number-style span{background-color:#c0272d;border:1px solid #fff;color:#fff;font-size:9px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg{width:auto}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg path{fill:#b8272e}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg path.path-red{fill:#fff}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg#lantai_kamar_icon rect{fill:#b8272e}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .wrap-available-item .available-item .left svg#lantai_kamar_icon path{fill:#fff}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .action-available-item{width:100%}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .action-available-item .btn.btn-view{width:100%;padding:10px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .action-available-item .btn.btn-view svg{width:14px}#product_detail section.product-information #accordion_info #tersedia_accordion_body .wrap-content .action-available-item .btn.btn-view span{font-size:13px;line-height:140%}#product_detail section.product-information .item-info .wrap-icon{width:25%;height:40px;text-align:center}#product_detail section.product-information .item-info svg{width:35px!important;height:45px!important}#product_detail section.action-area{padding:10px 0;position:fixed;bottom:0;left:0;right:0;background-color:#fff}#product_detail section.action-area .container{justify-content:space-between;padding:0 15px}#product_detail section.action-area .btn.btn-green{background-color:#4db866;padding:8px 15px;border-radius:5px;box-shadow:none}#product_detail section.action-area .btn.btn-green svg{width:20px;height:20px}#product_detail section.action-area .btn.btn-green span{font-size:11px;line-height:120%}#product_detail section.action-area .btn.btn-primary{background-color:#c1272d;padding:10px 15px;border-radius:5px;gap:5px;box-shadow:none}#product_detail section.action-area .btn.btn-primary svg{width:20px;height:15px}#product_detail section.action-area .btn.btn-primary span{font-size:11px;line-height:120%}#product_detail .product-for-mobile{display:block;background-color:#fff}}#big_map_modal{width:79%;max-width:79%;height:90vh;top:50%;transform:translateY(-50%);margin:auto}#big_map_modal .modal-content{width:100%;height:100%;overflow:hidden;background:transparent;border:none;border-radius:20px}#big_map_modal .modal-header{padding:0;min-height:auto;border:none}#big_map_modal .modal-header .close-action{width:60px;height:60px;border-radius:100px;position:absolute;top:-15px;right:-20px;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}#big_map_modal .modal-header .close-action .wrap-close{width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:absolute;top:25px;left:12px;background-color:#bb272d;box-shadow:-1px -1px 3px #0000004d;border-radius:5px}#big_map_modal .modal-body{padding:0;background-color:#fff}#big_map_modal .btn-go-to-map{width:172px;height:38px;position:absolute;top:35px;left:50px;z-index:1;gap:10px;padding:3px 19px 3px 23px;justify-content:flex-start}#big_map_modal .btn-go-to-map svg{width:23px;height:auto}#big_map_modal .btn-go-to-map span{font-weight:600;letter-spacing:1px}#big_map_modal .wrap-zoom{position:absolute;bottom:41px;right:43px;z-index:1;display:flex;flex-direction:column;gap:3px}#big_map_modal .wrap-zoom button{width:42px;height:25px;outline:none;border:none;background-color:#c1272d}#big_map_modal .wrap-zoom button svg{width:14px;height:auto}#big_map_modal .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{bottom:119px!important;right:75px!important}#big_map_modal .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom button{width:42px!important;height:25px!important;background-color:#c1272d!important}#big_map_modal .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom button img{width:20px!important;height:20px!important}
