.pesanan-page{background:#003366;min-height:480px;padding-bottom:2rem;border-radius:20px;margin:10px auto 40px;max-width:1400px;width:calc(100% - 16px)}.pesanan-page .decoration-container{opacity:.6;pointer-events:none}.pesanan-page .decoration-container .decoration-circle-lg{width:800px;height:800px;background:rgba(255,255,255,.03);border-radius:50%;top:-300px;right:-200px}.pesanan-page .decoration-container .decoration-circle-2{width:600px;height:600px;background:rgba(255,255,255,.02);border-radius:50%;bottom:-200px;left:-150px}.pesanan-page .decoration-container .decoration-circle-3{width:400px;height:400px;background:rgba(255,255,255,.04);border-radius:50%;top:10%;left:-100px}.pesanan-page .pesanan-section{z-index:10}.pesanan-page .vue-tel-input{border:none!important;box-shadow:none!important;height:100%}.pesanan-page .vue-tel-input:focus-within{box-shadow:none!important;border:none!important}.pesanan-page .vue-tel-input .vti__dropdown{padding:0 10px;background-color:transparent}.pesanan-page .vue-tel-input .vti__dropdown:hover{background-color:#f8f9fa}.pesanan-page .vue-tel-input .vti__dropdown-list{margin-top:10px;border:none!important;border-radius:12px!important;box-shadow:0 10px 30px #00000026!important;padding:10px 0!important;z-index:999!important}.pesanan-page .vue-tel-input .vti__dropdown-item{padding:10px 20px!important}.pesanan-page .vue-tel-input .vti__dropdown-item.highlighted{background-color:#f8f9fa!important}.pesanan-page .vue-tel-input .vti__input{border:none;background:transparent}.pesanan-page .custom-accordion .accordion-button{box-shadow:none}.pesanan-page .custom-accordion .accordion-button:not(.collapsed){background-color:#fff;color:var(--bs-primary);box-shadow:0 4px 6px -1px #0000000d}.pesanan-page .custom-accordion .accordion-button:after{background-size:1rem}.pesanan-page .custom-accordion .accordion-body{border-top:1px solid rgba(0,0,0,.05)}.pesanan-page .header-info{background:transparent!important;box-shadow:none!important}.pesanan-page .header-info h1{font-size:2.5rem;letter-spacing:2px;font-weight:900!important}@media (max-width: 768px){.pesanan-page .header-info h1{font-size:1.8rem}}.pesanan-page .header-info p{font-size:1.1rem;opacity:.95}@media (max-width: 768px){.pesanan-page .header-info p{font-size:.95rem}}.pesanan-page .search-bar{max-width:100%;z-index:10;box-shadow:0 10px 25px #0003;border-radius:12px!important;overflow:hidden}.pesanan-page .search-bar .vue-tel-input{border-radius:12px!important}.pesanan-page .search-bar .vue-tel-input .vti__input{height:52px;padding-left:20px!important}.pesanan-page .btn-search{border:1.5px solid white!important;background:transparent!important;color:#fff!important;transition:all .3s ease;padding-left:2.5rem!important;padding-right:2.5rem!important;font-weight:700;letter-spacing:1px;font-size:.9rem}.pesanan-page .btn-search:hover{background:white!important;color:#036!important}@media (max-width: 768px){.pesanan-page .btn-search{width:auto;min-width:150px;padding:.6rem 2rem!important}}.pesanan-page .btn-outline-white{border-color:#fff;color:#fff}.pesanan-page .btn-outline-white:hover{background-color:#fff;color:#023e8a}.pesanan-page .search-alert{z-index:5}.pesanan-page .empty-cart-icon{height:100px;opacity:.5}.pesanan-page .results-section{background:white;border-radius:1.5rem;padding:1rem;margin-top:-1rem;box-shadow:0 10px 30px #0000000d;position:relative;z-index:20}@media (max-width: 768px){.pesanan-page .accordion-item{border-radius:.75rem!important}.pesanan-page .accordion-item .accordion-body{padding-left:.75rem!important;padding-right:.75rem!important}.pesanan-page .accordion-item .list-group-item{margin-left:0!important;margin-right:0!important;padding-left:1rem!important;padding-right:1rem!important}.pesanan-page .results-section{margin-top:1.5rem;padding:.5rem}}
