.gift-trigger{accent-color:#00786b;cursor:pointer;vertical-align:middle}.gift-certificates-option{display:inline-block;margin-left:5px;max-height:50px;vertical-align:middle}.gift-trigger-label{cursor:pointer;font-weight:800;margin-bottom:15px;margin-left:10px;vertical-align:middle}.gift-certificates-content-heading{color:#354953;font-family:Nunito,serif;font-size:32px;font-weight:700;line-height:38.4px;margin-bottom:16px;margin-top:16px}.summary-gift-section{margin-top:1rem}.gift-summary-codes-label{color:#354953;font-weight:700;margin-bottom:.5rem}.gift-summary-code-row{align-items:center;color:#a6a6a6;display:flex;justify-content:space-between;margin-bottom:.25rem}.gift-summary-code-end{align-items:center;display:flex;gap:.25rem}.gift-summary-code-amount{white-space:nowrap}.gift-summary-remove-btn{background:none;border:none;color:#a6a6a6;line-height:1;padding:0 .25rem}.gift-summary-remove-btn:hover{color:#354953}.gift-summary-total-row{align-items:center;color:#354953;display:flex;justify-content:space-between;margin-top:.75rem}.gift-summary-total-amount{white-space:nowrap}.gift-summary-residual-row{align-items:center;color:#354953;display:flex;font-weight:700;justify-content:space-between;margin-top:.75rem}.gift-summary-residual-amount{white-space:nowrap}.gift-payment-disclaimer{background-color:rgba(0,120,107,.08);border-radius:.5rem;margin-top:1rem;padding:.875rem 1rem}.gift-payment-disclaimer-title{color:#00786b;font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.gift-payment-disclaimer-subtitle{color:#00786b;font-size:14px;margin-bottom:0}.gift-pay-feedback.success{background-color:rgba(0,120,107,.08);border-radius:.5rem;margin-top:1rem;padding:.875rem 1rem}.gift-pay-feedback.success .gift-pay-feedback-title{color:#00786b;font-size:14px;font-weight:600;margin-bottom:.25rem}.gift-pay-feedback.success .gift-pay-feedback-message{color:#00786b;font-size:14px;margin-bottom:0}.gift-pay-feedback.error{background-color:rgba(242,60,45,.08);border-radius:.5rem;margin-top:1rem;padding:.875rem 1rem}.gift-pay-feedback.error .gift-pay-feedback-title{color:#f23c2d;font-size:14px;font-weight:600;margin-bottom:.25rem}.gift-pay-feedback.error .gift-pay-feedback-message{color:#f23c2d;font-size:14px;margin-bottom:0}.gift-form-inline{align-items:center;display:flex;gap:.75rem;margin-top:1.25rem}.gift-form-input{border:2px solid rgba(53,73,83,.1);border-radius:30px;flex:1;font-family:Nunito,serif;padding:8px 16px}.gift-form-input::-moz-placeholder{color:#a6a6a6}.gift-form-input::placeholder{color:#a6a6a6}.gift-form-input:hover{border-color:rgba(0,120,107,.4)}.gift-form-submit{background-color:#00786b;border-color:#00786b;border-radius:30px;cursor:pointer;flex-shrink:0;font-family:Nunito,serif;font-size:16px;font-weight:800;height:48px;line-height:24px;padding:.5rem 1.5rem;position:absolute;right:25px;white-space:nowrap}.gift-form-submit:focus,.gift-form-submit:hover{background-color:#005249;border-color:#005249}.next-step-button{margin-top:20px}.gift-mini-summary{margin-bottom:16px}.gift-mini-summary-method{align-items:center;display:flex;gap:8px;margin-bottom:8px}.gift-mini-summary-icon{border-radius:4px;height:28px;-o-object-fit:cover;object-fit:cover;width:auto}.gift-mini-summary~.gift-mini-summary .gift-mini-summary-method{display:none}.gift-mini-summary-method-label{color:#354953;font-family:Nunito,serif;font-size:16px;font-weight:700}.gift-mini-summary-code-row{align-items:center;color:#a6a6a6;display:flex;font-size:14px;justify-content:space-between}.gift-mini-summary-amount{white-space:nowrap}#js-gift-full-coverage-modal .modal-content{padding:1.5rem;text-align:center}#js-gift-full-coverage-modal .modal-title{display:flex;flex-direction:column;padding:0}#js-gift-full-coverage-modal .modal-title .close{text-align:end}#js-gift-full-coverage-modal .modal-title .modal-title{font-size:1.5rem;font-weight:700}#js-gift-full-coverage-modal .modal-body{font-weight:400;opacity:.8;padding-left:0;padding-right:0}#js-gift-full-coverage-modal .footer{border-top:none;display:flex;padding-left:0;padding-right:0}#js-gift-full-coverage-modal .footer .btn-delete{font-weight:800}
