.gift-card[data-v-5f87dac9]{margin:32px}@media screen and (min-width:768px){.gift-card[data-v-5f87dac9]{display:flex;margin:100px auto;max-width:1080px;gap:90px}}.gift-card .gift-card__desktop[data-v-5f87dac9]{display:none}@media screen and (min-width:768px){.gift-card .gift-card__desktop[data-v-5f87dac9]{display:block}.gift-card .gift-card__mobile[data-v-5f87dac9]{display:none}}@media screen and (min-width:768px){.gift-card .gift-card__designs[data-v-5f87dac9]{flex:40%}}.gift-card .gift-card__designs .gift-card__selected-design img[data-v-5f87dac9]{display:block;width:100%;height:auto}.gift-card .gift-card__designs .gift-card__thumbnails[data-v-5f87dac9]{display:flex;margin:20px 0 32px;gap:13px}@media screen and (min-width:768px){.gift-card .gift-card__designs .gift-card__thumbnails[data-v-5f87dac9]{margin:36px 0}}.gift-card .gift-card__designs .gift-card__thumbnails .gift-card__thumbnail[data-v-5f87dac9]{flex:1;border-radius:5px;background:#fff;box-shadow:0 2px 12px #0000001a;border:2px solid transparent;padding:8px}@media screen and (min-width:768px){.gift-card .gift-card__designs .gift-card__thumbnails .gift-card__thumbnail[data-v-5f87dac9]{border-radius:8px;box-shadow:0 3px 18px #0000001a;padding:12px}}.gift-card .gift-card__designs .gift-card__thumbnails .gift-card__thumbnail.gift-card__thumbnail--selected[data-v-5f87dac9]{border-color:var(--Neutral-900, #4F4C47)}.gift-card .gift-card__designs .gift-card__thumbnails .gift-card__thumbnail img[data-v-5f87dac9]{display:block;width:100%;height:auto}@media screen and (min-width:768px){.gift-card .gift-card__main[data-v-5f87dac9]{flex:60%}}.gift-card .gift-card__main .gift-card__subtitle[data-v-5f87dac9]{font-size:18px;font-weight:600;line-height:41px;margin-bottom:4px}.gift-card .gift-card__main .gift-card__title[data-v-5f87dac9]{font-size:42px;font-weight:800;line-height:45px;margin-bottom:32px}@media screen and (min-width:768px){.gift-card .gift-card__main .gift-card__title[data-v-5f87dac9]{font-size:50px;line-height:53.5px}}.gift-card .gift-card__main .gift-card__title span[data-v-5f87dac9]{color:var(--primary-200, #FF9F1C);font-style:italic}.gift-card .gift-card__main .gift-card__section[data-v-5f87dac9]{margin-bottom:32px;padding-bottom:32px;border-bottom:2px solid var(--neutral-200, #D8D7D6)}.gift-card .gift-card__main .gift-card__label[data-v-5f87dac9]{font-size:18px;font-weight:600;line-height:41px;margin-bottom:12px}.gift-card .gift-card__main .gift-card__label.gift-card__label--custom[data-v-5f87dac9]{margin:16px 0}.gift-card .gift-card__main .gift-card__error[data-v-5f87dac9]{color:var(--secondary-600, #9F5049);border-radius:2px;border:3px solid var(--secondary-600, #9F5049);background:#fcebea;padding:14px 40px;margin-top:12px}.gift-card .gift-card__main .gift-card__popular[data-v-5f87dac9]{display:inline-block;border-radius:5px;background:var(--primary-300, #E37F31);color:var(--shades-white, #FFF);text-align:center;font-family:Outfit,Outfit Fallback,Arial,serif;font-size:16px;font-weight:500;line-height:20px;text-transform:capitalize;padding:4px 20px;margin-left:16px}.gift-card .gift-card__main .gift-card__button[data-v-5f87dac9]{border-radius:32px;background:var(--neutral-50, #F5F5F5);color:var(--neutral-1000, #3C3833);text-align:center;font-family:Outfit,Outfit Fallback,Arial,serif;font-size:20px;font-weight:600;line-height:20px;text-transform:capitalize;padding:12px 20px;border:0;cursor:pointer}.gift-card .gift-card__main .gift-card__button.gift-card__button--active[data-v-5f87dac9]{background:#183d4f;color:var(--shades-white, #FFF)}.gift-card .gift-card__main .gift-card__input[data-v-5f87dac9]{border-radius:2px;background:var(--neutral-50, #F5F5F5);padding:10px;color:var(--neutral-700, #767370);font-size:16px;font-weight:400;line-height:28px;border:0;outline:none;width:100%}.gift-card .gift-card__main .gift-card__input+.gift-card__input[data-v-5f87dac9]{margin-top:12px}.gift-card .gift-card__main .gift-card__form-section+.gift-card__form-section[data-v-5f87dac9]{margin-top:32px}.gift-card .gift-card__main .gift-card__denominations[data-v-5f87dac9],.gift-card .gift-card__main .gift-card__methods[data-v-5f87dac9]{display:flex;flex-wrap:wrap;gap:16px}.gift-card .gift-card__main .gift-card__add-to-cart[data-v-5f87dac9]{border-radius:32px;background:var(--primary-300, #E37F31);color:var(--shades-white, #FFF);text-align:center;font-family:Outfit,Outfit Fallback,Arial,serif;font-size:20px;font-weight:800;line-height:20px;text-transform:capitalize;border:0;padding:12px 20px}
