@media only screen and (min-width:0rem){#gift-card-balance{min-height:60vh;padding:var(--innerSectionPadding)}#gift-card-balance .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);margin:auto;max-width:43.75rem;text-align:center;width:100%}#gift-card-balance .cs-content{align-items:center;display:flex;flex-direction:column;gap:1rem}#gift-card-balance .cs-title{margin:0}#gift-card-balance .cs-form{display:flex;flex-direction:column;gap:.75rem;max-width:32.625rem;width:100%}#gift-card-balance .cs-label{align-items:flex-start;color:var(--headerColor);display:flex;flex-direction:column;font-size:clamp(.875rem,1.5vw,1rem);gap:.25rem;width:100%}#gift-card-balance .cs-input{background-color:var(--secondary);border:none;border-radius:1rem;box-sizing:border-box;color:var(--headerColor);font-size:1rem;height:3.5rem;padding:0 0 0 1.5rem;width:100%}#gift-card-balance .cs-input::-moz-placeholder{color:var(--bodyTextColor);opacity:.8}#gift-card-balance .cs-input::placeholder{color:var(--bodyTextColor);opacity:.8}#gift-card-balance .cs-input:focus{outline:2px solid var(--primary)}#gift-card-balance .cs-submit{border:none;cursor:pointer;width:100%}#gift-card-balance .cs-submit:disabled{cursor:wait;opacity:.6}#gift-card-balance .cs-message{color:var(--bodyTextColor);font-size:.875rem;margin:0}#gift-card-balance .cs-message:empty{display:none}#gift-card-balance .cs-result{align-items:center;background-color:var(--secondary);border-radius:2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;max-width:32.625rem;padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem);width:100%}#gift-card-balance .cs-result[hidden]{display:none}#gift-card-balance .cs-result .cs-topper{margin:0 0 .5rem}#gift-card-balance .cs-result .cs-text{margin-top:.5rem}#gift-card-balance .cs-result .cs-button-solid{box-sizing:border-box;margin-top:1rem;max-width:18.75rem;width:100%}#gift-card-balance .cs-result .cs-button-solid[hidden]{display:none}#gift-card-balance .cs-link{color:var(--primary);font-size:.875rem}#gift-card-balance .cs-balance{color:var(--primary);font-family:var(--headerFont);font-size:clamp(4rem,12vw,6rem);font-weight:600;line-height:1}#gift-card-balance .cs-balance-label{color:var(--headerColor);font-family:var(--headerFont);font-size:1.25rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}body.dark-mode #gift-card-balance .cs-balance-label,body.dark-mode #gift-card-balance .cs-label{color:var(--bodyTextColorWhite)}body.dark-mode #gift-card-balance .cs-input{background-color:var(--medium);color:var(--bodyTextColorWhite)}}@media only screen and (min-width:0rem){body.dark-mode #gift-card-balance .cs-input::-moz-placeholder{color:var(--bodyTextColorWhite)}body.dark-mode #gift-card-balance .cs-input::placeholder{color:var(--bodyTextColorWhite)}body.dark-mode #gift-card-balance .cs-result{background-color:var(--medium)}}