.list-style-none{list-style:none;margin-bottom:0}.letter-space-2px{letter-spacing:2px}.btn{font-size:14px}.text-dark{color:#161616!important}.font-small{font-size:14px!important}.font-tiny{font-size:12px!important}.h1,h1{font-size:5.5rem!important}@media(max-width:767.98px){.h1,h1{font-size:3.3rem!important}}.h2,h2{font-size:4.8rem!important}@media(max-width:767.98px){.h2,h2{font-size:2.4rem!important}}.h3,h3{font-size:3.2rem!important}@media(max-width:767.98px){.h3,h3{font-size:2rem!important}}.h4,h4{font-size:2.4rem!important}@media(max-width:767.98px){.h4,h4{font-size:1.8rem!important}}.h5,h5{font-size:1.8rem!important}@media(max-width:767.98px){.h5,h5{font-size:1.6rem!important}}.cursor-pointer{cursor:pointer}.color-white{color:#fff!important}.bg-primary{background-color:#f8f9fa!important}.bg-highlight{background-color:#f4f4f4!important}.btn-outline-secondary{border:1px solid #e2e2e2;border-radius:2px;color:#8a8a8a;font-weight:400!important}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-color:#0749a9!important}.product-variants .variant-info{color:#6c757d}.product-variants .variant-option-group{margin-bottom:1rem}.product-variants .variant-option-group:last-child{margin-bottom:0}.product-variants .variant-option-label{color:#495057;display:block;font-size:14px;font-weight:600;margin-bottom:.5rem}.product-variants .btn-group-custom .variant-btn,.product-variants .btn-group-custom .variant-option-btn,.product-variants .variant-buttons .variant-btn,.product-variants .variant-buttons .variant-option-btn,.product-variants .variant-option-buttons .variant-btn,.product-variants .variant-option-buttons .variant-option-btn{border-radius:.375rem;font-size:14px;font-weight:500;min-width:60px;padding:8px 16px;transition:all .2s ease-in-out}.product-variants .btn-group-custom .variant-btn:hover,.product-variants .btn-group-custom .variant-option-btn:hover,.product-variants .variant-buttons .variant-btn:hover,.product-variants .variant-buttons .variant-option-btn:hover,.product-variants .variant-option-buttons .variant-btn:hover,.product-variants .variant-option-buttons .variant-option-btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.product-variants .btn-group-custom .variant-btn:focus,.product-variants .btn-group-custom .variant-option-btn:focus,.product-variants .variant-buttons .variant-btn:focus,.product-variants .variant-buttons .variant-option-btn:focus,.product-variants .variant-option-buttons .variant-btn:focus,.product-variants .variant-option-buttons .variant-option-btn:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.product-variants .btn-group-custom .variant-btn.btn-primary,.product-variants .btn-group-custom .variant-option-btn.btn-primary,.product-variants .variant-buttons .variant-btn.btn-primary,.product-variants .variant-buttons .variant-option-btn.btn-primary,.product-variants .variant-option-buttons .variant-btn.btn-primary,.product-variants .variant-option-buttons .variant-option-btn.btn-primary{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.product-variants .btn-group-custom .variant-btn.btn-primary:hover,.product-variants .btn-group-custom .variant-option-btn.btn-primary:hover,.product-variants .variant-buttons .variant-btn.btn-primary:hover,.product-variants .variant-buttons .variant-option-btn.btn-primary:hover,.product-variants .variant-option-buttons .variant-btn.btn-primary:hover,.product-variants .variant-option-buttons .variant-option-btn.btn-primary:hover{background-color:#0b5ed7;border-color:#0a58ca}.product-variants .btn-group-custom .variant-btn.btn-outline-secondary,.product-variants .btn-group-custom .variant-option-btn.btn-outline-secondary,.product-variants .variant-buttons .variant-btn.btn-outline-secondary,.product-variants .variant-buttons .variant-option-btn.btn-outline-secondary,.product-variants .variant-option-buttons .variant-btn.btn-outline-secondary,.product-variants .variant-option-buttons .variant-option-btn.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.product-variants .btn-group-custom .variant-btn.btn-outline-secondary:hover,.product-variants .btn-group-custom .variant-option-btn.btn-outline-secondary:hover,.product-variants .variant-buttons .variant-btn.btn-outline-secondary:hover,.product-variants .variant-buttons .variant-option-btn.btn-outline-secondary:hover,.product-variants .variant-option-buttons .variant-btn.btn-outline-secondary:hover,.product-variants .variant-option-buttons .variant-option-btn.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.product-variants .btn-group-custom .variant-btn.disabled,.product-variants .btn-group-custom .variant-btn:disabled,.product-variants .btn-group-custom .variant-option-btn.disabled,.product-variants .btn-group-custom .variant-option-btn:disabled,.product-variants .variant-buttons .variant-btn.disabled,.product-variants .variant-buttons .variant-btn:disabled,.product-variants .variant-buttons .variant-option-btn.disabled,.product-variants .variant-buttons .variant-option-btn:disabled,.product-variants .variant-option-buttons .variant-btn.disabled,.product-variants .variant-option-buttons .variant-btn:disabled,.product-variants .variant-option-buttons .variant-option-btn.disabled,.product-variants .variant-option-buttons .variant-option-btn:disabled{cursor:not-allowed;opacity:.6}.product-variants .btn-group-custom .variant-btn.disabled:hover,.product-variants .btn-group-custom .variant-btn:disabled:hover,.product-variants .btn-group-custom .variant-option-btn.disabled:hover,.product-variants .btn-group-custom .variant-option-btn:disabled:hover,.product-variants .variant-buttons .variant-btn.disabled:hover,.product-variants .variant-buttons .variant-btn:disabled:hover,.product-variants .variant-buttons .variant-option-btn.disabled:hover,.product-variants .variant-buttons .variant-option-btn:disabled:hover,.product-variants .variant-option-buttons .variant-btn.disabled:hover,.product-variants .variant-option-buttons .variant-btn:disabled:hover,.product-variants .variant-option-buttons .variant-option-btn.disabled:hover,.product-variants .variant-option-buttons .variant-option-btn:disabled:hover{box-shadow:none;transform:none}.product-variants .location-indicator .location-status{color:#6c757d;font-size:12px}.product-variants .jasa-pasang-toggle-wrapper .jasa-pasang-toggle-btn{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;justify-content:center;min-width:200px;padding:10px 20px;transition:all .3s ease}.product-variants .jasa-pasang-toggle-wrapper .jasa-pasang-toggle-btn .toggle-icon{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;justify-content:center;width:20px}.product-variants .jasa-pasang-toggle-wrapper .jasa-pasang-toggle-btn .toggle-icon i{font-size:16px}.product-variants .jasa-pasang-toggle-wrapper .jasa-pasang-toggle-btn:hover:not(:disabled){box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.product-variants .jasa-pasang-toggle-wrapper .jasa-pasang-toggle-btn.btn-primary .toggle-icon i{color:#fff}.product-variants .jasa-pasang-toggle-wrapper .toggle-hint{font-size:12px;margin-top:8px}.product-variants .jasa-pasang-variant-details .variant-detail-card{background-color:#f8f9fa;position:relative;transition:all .3s ease}.product-variants .jasa-pasang-variant-details .variant-detail-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}.product-variants .jasa-pasang-variant-details .variant-detail-card .variant-image img{border:1px solid #e9ecef}.product-variants .jasa-pasang-variant-details .variant-detail-card .variant-title{color:#495057;font-size:14px;margin-bottom:4px}.product-variants .jasa-pasang-variant-details .variant-detail-card .price-display{font-size:16px}.product-variants .jasa-pasang-variant-details .variant-detail-card.location-disabled{background-color:#f1f3f4!important;opacity:.6!important}.product-variants .jasa-pasang-variant-details .variant-detail-card.location-disabled:hover{box-shadow:none!important}.product-variants .jasa-pasang-variant-details .variant-detail-card.location-disabled .jasa-pasang-image{filter:grayscale(50%)!important;opacity:.5!important}.product-variants .jasa-pasang-variant-details .variant-detail-card.location-disabled .jasa-pasang-price,.product-variants .jasa-pasang-variant-details .variant-detail-card.location-disabled .jasa-pasang-title{color:#6c757d!important}.product-variants .service-area-info .area-allowed,.product-variants .service-area-info .area-not-allowed{font-size:14px}.jasa-pasang-section .jasa-pasang-variant-details .variant-detail-card.location-disabled{opacity:.6!important;pointer-events:none}.jasa-pasang-section .jasa-pasang-variant-details .variant-detail-card.location-disabled:hover{box-shadow:none!important;transform:none!important}.jasa-pasang-section .jasa-pasang-variant-details .variant-detail-card.location-disabled .jasa-pasang-image{filter:grayscale(70%)!important;opacity:.4!important;transition:all .3s ease!important}.jasa-pasang-section .jasa-pasang-variant-details .variant-detail-card.location-disabled .jasa-pasang-price,.jasa-pasang-section .jasa-pasang-variant-details .variant-detail-card.location-disabled .jasa-pasang-title{color:#adb5bd!important}