.gift-card-order[data-v-b579039e]{background:var(--color-dark-grey)}.gift-card-order>.page-grid[data-v-b579039e]{gap:0;padding:3rem 0;overflow:visible}.gift-card-order h2[data-v-b579039e]{color:var(--color-primary-white)}.gift-card-order .form>.message[data-v-b579039e],.gift-card-order .form>.name[data-v-b579039e]{grid-column-start:1}.gift-card-order .form>.email[data-v-b579039e]{grid-column-start:7}@media (width>=992px){.gift-card-order .form>.email[data-v-b579039e]{grid-row-start:2}}.gift-card-order .form>.confirmEmail[data-v-b579039e]{grid-column-start:7;align-self:start}.gift-card-order .form .btn-submit[data-v-b579039e]{justify-self:center;margin-top:.5rem}.gift-card-order .form .card-value[data-v-b579039e]{width:100%;max-width:200px;margin-bottom:2rem}@media (width<=991px){.gift-card-order .form>.col2[data-v-b579039e]{grid-column-end:span 4}.gift-card-order .form>.col5[data-v-b579039e]{grid-column-end:span 12}.gift-card-order .form>.confirmEmail[data-v-b579039e],.gift-card-order .form>.email[data-v-b579039e]{grid-column-start:1}.gift-card-order .form>.confirmEmail[data-v-b579039e]{margin-bottom:2rem}}@media (width<=767px){.gift-card-order .form .col2[data-v-b579039e]{grid-column-end:span 12}}.modal-content[data-v-b579039e]{flex-flow:column wrap;display:flex}.modal-content .head[data-v-b579039e]{border-bottom:1px solid var(--color-light-grey);align-items:center;padding:1rem;display:grid}.modal-content .head[data-v-b579039e]>*{grid-row-start:1;grid-column-start:1}.modal-content .head .back[data-v-b579039e]{fill:var(--color-primary-blue);color:var(--color-primary-blue);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.modal-content .head .back .icon[data-v-b579039e]{margin-right:.5rem}.modal-content .head .label[data-v-b579039e]{justify-self:center;font-size:.875rem;font-weight:600}.modal-content h3[data-v-b579039e],.modal-content p[data-v-b579039e]{text-align:center;justify-self:center;max-width:372px}.modal-content h3[data-v-b579039e]{margin:2rem auto 0}.modal-content p[data-v-b579039e]{margin:1rem auto;font-size:.875rem;font-weight:500}.modal-content .btn.btn-primary[data-v-b579039e]{justify-self:center;margin:0 auto 3rem;display:inline-flex}
