.checkout-giftcard{margin:20px 0;padding:18px;background:#f2f1e9;border-radius:12px}.checkout-giftcard label{font-weight:700;display:block;margin-bottom:10px}.checkout-giftcard>div{display:flex;gap:8px;flex-wrap:wrap}.checkout-giftcard input{min-width:0;flex:1 1 190px;width:100%;padding:12px;font-size:16px;border:1px solid #c9ccc1;border-radius:8px}.checkout-giftcard button{padding:12px;border:1px solid #46503a;border-radius:8px;background:#fff;color:#46503a;font:inherit;cursor:pointer}.checkout-giftcard p{font-size:14px;margin-bottom:0;line-height:1.5}[data-giftcard-row]{color:#46503a}[data-giftcard-due-row]{font-weight:700}[data-giftcard-row][hidden],[data-giftcard-due-row][hidden],.checkout-giftcard [hidden]{display:none!important}
