:after,:before,:root{--vh:1vh;--vw:1vw;--svh:1vh}@supports (height:100dvh){:after,:before,:root{--vh:1dvh;--svh:1svh}}@supports (width:100dvw){:after,:before,:root{--vw:1dvw;--vw:1svw}}.gift-card-content{padding-top:20px}.gift-card-content .coupon-labels{margin-top:10px}.pin-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.pin-section-wrapper .form-group{width:calc(100% - 119px)}@media (min-width:1048px){.pin-section-wrapper .form-group{width:calc(100% - 170px)}}.pin-section-wrapper .apply-btn{display:inline-block;margin-left:10px;min-width:116px;width:auto}@media (min-width:1048px){.pin-section-wrapper .apply-btn{margin-left:20px;min-width:150px}}.balance-status-result,.gift-card-description,.giftcard-error{margin-bottom:5px}.giftcard-error .invalid-feedback{font-size:13px}.checkBalance-giftcard{text-decoration:underline}.giftcard-payment-instrument{min-width:183px;padding:3px 7px}.remove-giftcard-paymentinstrument:hover{text-decoration:none}.gift-card-page .apply-gift-btn-wrapper,.giftcard-Modal .apply-gift-btn-wrapper{display:none}.gift-card-page form .checkBalance-giftcard,.giftcard-Modal form .checkBalance-giftcard{height:40px;font-size:12px;font-family:theory-web-teweb-te;line-height:26px;border-radius:0;text-transform:uppercase;color:#fff;background-color:#000;border-color:#000;padding:10px;margin:17px 0!important;display:table}.page-designer-reference .gift-card-page form .checkBalance-giftcard,.page-designer-reference .giftcard-Modal form .checkBalance-giftcard{text-decoration:none}.page-designer-reference .gift-card-page form .checkBalance-giftcard:hover,.page-designer-reference .giftcard-Modal form .checkBalance-giftcard:hover{text-decoration:none;color:#fff}.gift-card-page .modal-body,.giftcard-Modal .modal-body{max-height:none;height:auto;overflow-y:auto}.gift-card-page{margin:20px}@media (min-width:1048px){.gift-card-page{margin:50px auto;max-width:500px}}.gift-card-page-title{margin-bottom:20px}.gift-card-page .pin-section-wrapper .form-group{width:100%}@media (min-width:1048px){.gift-card-page .pin-section-wrapper .form-group{width:100%}}.gift-card-page .checkBalance-giftcard{text-decoration:none}