@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Satisfy&display=swap);@font-face{font-display:swap;font-family:renewalcurly;font-style:normal;font-weight:400;src:url(/build/fonts/renewalcurly.ccb0b323.ttf)}.container .card-section-content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow-y:auto}.container h1{color:#6c757d;font-weight:300;letter-spacing:.5px}.container .form-label{color:#1a1a1a;font-weight:700;margin-bottom:.75rem;padding-left:.25rem}.container label:before{background-color:#b8941f;content:" ";display:inline-block;height:9px;margin-left:6px;margin-right:6px;position:relative;top:-2px;transform:rotate(45deg);vertical-align:middle;width:9px}.container .form-control,.container .form-select{background-color:#fff;border:1px solid #ddd;border-radius:.25rem;color:#d4af37;padding:.75rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.container .form-control:focus,.container .form-select:focus{background-color:#fafafa;border-color:#d4af37;box-shadow:0 0 0 .25rem rgba(212,175,55,.25)}.container .form-control.is-invalid,.container .form-select.is-invalid{border-color:#dc3545}.container .form-select{line-height:1.5}.container .pac-container{border:1px solid #ddd;border-radius:.25rem;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1050}.container .pac-item{cursor:pointer;font-size:.95rem;padding:10px 15px}.container .pac-item:hover{background-color:rgba(212,175,55,.2)}.container .pac-item-query{font-weight:600}.container gmp-place-autocomplete{padding:0!important}.card.shadow-sm{background-color:#fdfdfd;border-radius:1rem;overflow:hidden;padding:0}.card.shadow-sm h1{color:#d4af37;font-weight:300;letter-spacing:1px}.card-section-content,.card-section-footer,.card-section-header{padding:1.5rem}.card-section-header{padding-bottom:.5rem}.card-section-header h1,.card-section-header h5{color:#d4af37;margin-bottom:0;text-align:center}.card-section-content{padding-bottom:.5rem;padding-top:.5rem}.card-section-footer{padding-top:.5rem;text-align:center}.card-separator{background-image:linear-gradient(90deg,#000,#d4af37,#000);border:none;border-radius:1px;height:2px;margin:auto!important;opacity:.75;width:50%}.btn-outline-gold{border-color:#d4af37;color:#d4af37}.btn-outline-gold:active,.btn-outline-gold:focus,.btn-outline-gold:hover{background-color:#d4af37;border-color:#d4af37;box-shadow:0 0 0 .25rem rgba(212,175,55,.5);color:#fff}.text-muted{font-size:.95rem}.form-control-lg{background-color:linen!important;border:1px solid #ced4da;color:#343a40;display:block;font-size:1.1rem;font-weight:700!important;margin-left:auto;margin-right:auto;min-width:50%;padding:.8rem 1.2rem;text-align:center}.form-control-lg:focus{background-color:#f7e8d9!important;border-color:#b8941f;box-shadow:0 0 0 .25rem rgba(212,175,55,.25);color:#212529}.form-control-lg::placeholder{color:hsla(208,7%,46%,.6);opacity:1}gmp-place-autocomplete.form-control-lg{background-color:linen;border:1px solid #ced4da;border-radius:var(--bs-border-radius-lg);display:block;margin-left:auto;margin-right:auto;max-width:450px;min-width:50%}gmp-place-autocomplete.form-control-lg:focus-within{border-color:#b8941f;box-shadow:0 0 0 .25rem rgba(212,175,55,.25)}gmp-place-autocomplete.form-control-lg input{background-color:transparent!important;border:none!important;box-shadow:none!important;color:#343a40!important;font-size:1.1rem!important;font-weight:700!important;height:calc(1.5em + 1.6rem + 2px);padding:.8rem 1.2rem!important;text-align:center!important}gmp-place-autocomplete.form-control-lg input::placeholder{color:hsla(208,7%,46%,.6)!important;opacity:1}gmp-place-autocomplete.form-control-lg textarea{background-color:transparent!important;color:#343a40!important}.autocomplete-suggestions-container{position:relative;z-index:1050}.autocomplete-suggestions-list{background-color:#343a40;border:1px solid #d4af37;border-radius:var(--bs-border-radius);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);list-style-type:none;margin:.25rem 0 0;max-height:250px;overflow-y:auto;padding:0;position:absolute;width:100%}.autocomplete-suggestion-item{border-bottom:1px solid rgba(212,175,55,.2);color:#d4af37;cursor:pointer;font-size:1rem;padding:.8rem 1.2rem;text-align:left}.autocomplete-suggestion-item:last-child{border-bottom:none}.autocomplete-suggestion-item.active,.autocomplete-suggestion-item:hover{background-color:#212529;color:#ddc061}.delivery-options-container .delivery-option{background-color:#fff;border:2px solid #dee2e6;border-radius:.75rem;cursor:pointer;margin-bottom:1.5rem;padding:0;position:relative;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.delivery-options-container .delivery-option .delivery-option-input{height:0;opacity:0;position:absolute;width:0}.delivery-options-container .delivery-option .delivery-option-label{align-items:center;color:#343a40;cursor:pointer;display:flex;font-size:1.15rem;justify-content:space-between;line-height:1.6;min-height:80px;padding:1.75rem 2rem;transition:color .2s ease-in-out;width:100%}.delivery-options-container .delivery-option .delivery-option-label .delivery-option-name{font-size:1.15rem;font-weight:500;letter-spacing:.2px}.delivery-options-container .delivery-option .delivery-option-label .delivery-option-info{display:flex;flex:1;flex-direction:column;gap:.5rem}.delivery-options-container .delivery-option .delivery-option-label .delivery-option-info small{font-size:.95rem;margin-top:.25rem}.delivery-options-container .delivery-option .delivery-option-label .delivery-option-price{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;min-width:120px;padding-left:1.5rem;text-align:right}.delivery-options-container .delivery-option .delivery-option-label .delivery-option-price span{font-size:1.25rem;white-space:nowrap}.delivery-options-container .delivery-option .delivery-option-label .delivery-option-indicator{background-color:#fff;border:2px solid #adb5bd;border-radius:50%;height:24px;position:relative;transition:border-color .2s ease,background-color .2s ease;width:24px}.delivery-options-container .delivery-option .delivery-option-label .delivery-option-indicator:after{background-color:#000;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:12px}.delivery-options-container .delivery-option:hover{background-color:#fafafa;border-color:#495057}.delivery-options-container .delivery-option:focus-within{border-color:#d4af37;box-shadow:0 0 0 .2rem rgba(212,175,55,.3)}.delivery-options-container .delivery-option.selected{background-color:#000;border-color:#d4af37;box-shadow:0 0 8px rgba(212,175,55,.4)}.delivery-options-container .delivery-option.selected .delivery-option-label{color:#d4af37}.delivery-options-container .delivery-option.selected .delivery-option-label .delivery-option-name{font-weight:600}.delivery-options-container .delivery-option.selected .delivery-option-label .delivery-option-indicator{background-color:#d4af37;border-color:#d4af37}.delivery-options-container .delivery-option.selected .delivery-option-label .delivery-option-indicator:after{background-color:#000;transform:translate(-50%,-50%) scale(1)}.form-check-input{cursor:pointer}.form-check-input:checked{background-color:#d4af37;border-color:#b8941f}.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(212,175,55,.25)}.modal-header{border-bottom:none}.modal-header .modal-title{color:#d4af37;text-align:center;width:100%}.recent-orders-card .table thead th{background-color:transparent;border-bottom:2px solid #d4af37;border-top:none;color:#000;font-weight:600;letter-spacing:1px;padding:1rem;text-transform:uppercase;white-space:nowrap}.recent-orders-card .table tbody tr td{border-top:1px solid #e9ecef;padding:1.25rem 1rem;vertical-align:middle}.recent-orders-card .table tbody tr td:nth-of-type(3){color:#495057;font-feature-settings:"tnum";font-weight:600}.recent-orders-card .table tbody tr td:last-child{min-width:120px}.recent-orders-card .table tbody tr .badge{font-size:.8rem;font-weight:500;padding:.5em .75em}.recent-orders-card .table tbody tr:nth-child(odd){background-color:linen}.recent-orders-card .table tbody tr:nth-child(2n){background-color:#fff}.recent-orders-card .table tbody tr:hover{background-color:#f7e8d9}@media(min-width:992px){.recent-orders-card .card-section-content{margin-left:auto;margin-right:auto;width:70%}}