:root{--small-screen:351px;--medium-screen:768px;--large-screen:1025px;--x-large-screen:1280px;--xx-large-screen:1440px}body.page-gift-card-balance small{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:400;font-family:century-gothic,CenturyGothic,AppleGothic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px}@media screen and (min-width:1025px){body.page-gift-card-balance small{font-size:13px;line-height:18px}}body.page-gift-card-balance blockquote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:400;font-family:century-gothic,CenturyGothic,AppleGothic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;text-transform:uppercase}@media screen and (min-width:1025px){body.page-gift-card-balance blockquote{font-size:13px;line-height:18px}}body.page-gift-card-balance p a{color:#e11f8f;text-decoration:underline}body.page-gift-card-balance main#MainContent .content{margin:0 auto;max-width:1360px;padding:20px;position:relative}body.page-gift-card-balance main#MainContent .content blockquote,body.page-gift-card-balance main#MainContent .content hr,body.page-gift-card-balance main#MainContent .content p{margin:20px 0}body.page-gift-card-balance main#MainContent .content blockquote{margin-bottom:10px}body.page-gift-card-balance main#MainContent .content hr{border:none;border-bottom:1px solid #f3f3f3}body.page-gift-card-balance main#MainContent .content h2{padding-bottom:5px}body.page-gift-card-balance main#MainContent .content ol{counter-reset:li}body.page-gift-card-balance main#MainContent .content ol,body.page-gift-card-balance main#MainContent .content ol li{margin:5px 0}body.page-gift-card-balance main#MainContent .content ol li{counter-increment:li;position:relative}body.page-gift-card-balance main#MainContent .content ol li:before{content:counter(li) ".";left:-25px;position:absolute}body.page-gift-card-balance main#MainContent .content p a{display:inline-block;margin:10px 0}body.page-gift-card-balance main#MainContent .content p a:first-child{margin-top:0}body.page-gift-card-balance main#MainContent .content section{margin:20px auto;max-width:1025px}body.page-gift-card-balance main#MainContent .content section#results.error{color:#ff4028}body.page-gift-card-balance main#MainContent .content section#content{margin-top:40px}body.page-gift-card-balance main#MainContent .content section#content h2{border-bottom:1px solid #f3f3f3;margin-bottom:20px}body.page-gift-card-balance main#MainContent .content form{align-items:flex-end;display:flex;flex-wrap:wrap;margin:0 -10px}body.page-gift-card-balance main#MainContent .content form>*{position:relative;width:100%}body.page-gift-card-balance main#MainContent .content form[disabled]{background-color:#f3f3f3;margin:10px 0 0;padding:10px}body.page-gift-card-balance main#MainContent .content form .captcha,body.page-gift-card-balance main#MainContent .content form svg{height:55px;width:100%}body.page-gift-card-balance main#MainContent .content form .submit-wrapper,body.page-gift-card-balance main#MainContent .content form label{padding:0 10px}body.page-gift-card-balance main#MainContent .content form label.input-error{color:#ff4028}body.page-gift-card-balance main#MainContent .content form label.input-error input{border-color:#ff4028}body.page-gift-card-balance main#MainContent .content form label.input-error input::-moz-placeholder{color:#ff4028}body.page-gift-card-balance main#MainContent .content form label.input-error input::placeholder{color:#ff4028}body.page-gift-card-balance main#MainContent .content form label input{border:1px solid #18191a;margin:3px 0 12px;padding:10px 15px;width:100%}body.page-gift-card-balance main#MainContent .content form label input[disabled][readonly]{border:none;cursor:default;margin-bottom:0;padding-left:0;padding-right:0}body.page-gift-card-balance main#MainContent .content form .submit-wrapper button[type=submit]{margin:3px 0 12px;line-height:42px;height:42px;width:100%}body.page-gift-card-balance main#MainContent .content form .submit-wrapper button[type=submit][disabled]{opacity:.65;pointer-events:none}body.page-gift-card-balance main#MainContent .content form .errors{margin-bottom:12px}@media screen and (max-width:1024px){body.page-gift-card-balance main#MainContent .content form>*{flex:0 0 100%;max-width:100%}}@media screen and (min-width:1025px){body.page-gift-card-balance main#MainContent .content{padding:40px}body.page-gift-card-balance main#MainContent .content blockquote,body.page-gift-card-balance main#MainContent .content hr{margin:40px 0}body.page-gift-card-balance main#MainContent .content blockquote{margin-bottom:20px}body.page-gift-card-balance main#MainContent .content h2{padding-bottom:10px}body.page-gift-card-balance main#MainContent .content nav{margin-top:20px;position:absolute;top:0}body.page-gift-card-balance main#MainContent .content section{margin-bottom:40px;margin-top:40px}body.page-gift-card-balance main#MainContent .content section#content{margin-top:80px}body.page-gift-card-balance main#MainContent .content section#content h2{margin-bottom:40px}body.page-gift-card-balance main#MainContent .content form>*{flex-basis:0;flex-grow:1}body.page-gift-card-balance main#MainContent .content form:not([disabled])>:first-child{flex:0 0 50%;max-width:50%}body.page-gift-card-balance main#MainContent .content form[disabled]{margin:20px 0 0}body.page-gift-card-balance main#MainContent .content form .captcha{bottom:100%;left:0;position:absolute}body.page-gift-card-balance main#MainContent .content form label .errors{position:absolute;top:100%}}