.bui-input-error{padding:8px 20px;color:#c20b2f;text-align:left;background-color:#fee6dd;border-radius:0 0 12px 12px;outline:1px solid #fee6dd}.bui-text-input{font-family:Gotham,Gotham Fallback Arial,Gotham Fallback Roboto,sans-serif;font-size:16px;letter-spacing:.9px;width:100%;height:56px;padding:23px 20px 10px;overflow:hidden;color:#373737;text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:12px;outline:1px solid var(--border-color,#fff);transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media(min-width:768px){.bui-text-input{font-size:13px;letter-spacing:.4px}}.bui-text-input::placeholder{color:#0000}.bui-text-input:focus{outline:1px solid var(--border-color,#3737374d)}.bui-text-input::-ms-clear{display:none}@media(hover:hover)and (pointer:fine){.bui-text-input:not([disabled]):hover{outline:1px solid var(--border-color,#3737374d)}}.bui-text-input--has-icon{padding:23px 20px 10px 64px}.bui-text-input--is-error{border-radius:12px 12px 0 0}.bui-text-input__wrapper{position:relative}.bui-text-input__label{font-family:Gotham,Gotham Fallback Arial,Gotham Fallback Roboto,sans-serif;font-size:16px;letter-spacing:.9px;position:absolute;top:2px;right:0;bottom:0;left:20px;display:flex;align-items:center;justify-content:flex-start;line-height:1;letter-spacing:.36px;pointer-events:none;transition:transform .15s ease-out;transform-origin:0 0}@media(min-width:768px){.bui-text-input__label{font-size:13px;letter-spacing:.4px}}.bui-text-input__label--has-icon{left:64px}.bui-text-input:focus,.bui-text-input:not(:placeholder-shown){font-weight:500}.bui-text-input--currency:focus::placeholder{margin-left:8px;color:#373737}.bui-text-input--date:focus::placeholder,.bui-text-input--phone-number:focus::placeholder{font-weight:400;color:#373737}.bui-text-input:focus~.bui-text-input__label,.bui-text-input:not(:placeholder-shown)~.bui-text-input__label{transform:scale(.69) translateY(-9px)}.bui-text-input__icon{position:absolute;top:50%;left:16px;display:block;width:32px;height:32px;transform:translateY(-50%)}.ui-date-input{position:relative;min-width:180px}.ui-date-input--is-empty{color:#aeaeae}.ui-file-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;cursor:pointer;border:2px dashed #aeaeae;border-radius:4px}.ui-file-dropzone:hover{background-color:#f8f8f8}.ui-file-dropzone-thumbnail{width:100%;height:100px;background-repeat:no-repeat;background-position:50%;background-size:contain}.bui-circle-button{padding:0;font-size:inherit;line-height:normal;color:inherit;text-align:left;text-transform:none;-webkit-appearance:none;appearance:none;background-color:#0000;border:0;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--bui-circle-size)*1px);height:calc(var(--bui-circle-size)*1px);cursor:pointer;background-color:var(--bui-circle-color);border:calc(var(--bui-circle-outline-width)*1px) solid var(--bui-circle-outline-color);border-radius:100%;transition:transform .15s}@media(hover:hover)and (pointer:fine){.bui-circle-button:hover{transform:scale(1.15)}}.bui-circle-button__left-chevron{transform:translateX(-10%)}.dropdown-menu{display:flex;flex-direction:column;align-items:flex-start;width:192px;padding:5px 6px;margin:0;list-style:none;background-color:#fff;border-radius:12px;box-shadow:0 4px 16px 0 #0000000f;animation:fade-in-dropdown-menu .3s forwards}.dropdown-menu__item{display:flex;align-items:center;justify-content:flex-start;width:100%;height:48px;padding:0 10px;margin:0;font-size:13px;color:#373737;text-decoration:none;letter-spacing:.4px;cursor:pointer;background-color:#0000;border-radius:6px;transition:background-color .1s;font-weight:500}.dropdown-menu__item[data-highlighted]{background-color:#f8f8f8}@keyframes fade-in-dropdown-menu{0%{opacity:0;transform:translate3d(0,-15px,0)}65%{opacity:1}to{opacity:1;transform:translateZ(0)}}.add-pet-button{position:relative;width:32px;height:32px}.add-pet-button--large{width:112px;height:112px}.selectable-button{padding:0;font-size:inherit;line-height:normal;color:inherit;text-align:left;text-transform:none;-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#0000;border:0;width:60px;height:60px}.selectable-button--chiclet{width:100%;border:1px solid #e5e5e5;border-radius:4px;transition:transform .3s,border-color .2s}@media(hover:hover)and (pointer:fine){.selectable-button--chiclet:hover{border-color:#f46f30;transform:translateY(2px)}}.selectable-button--active{box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #f46f30}.selectable-button--circle{position:relative;border-radius:100%;transition:transform .3s}.selectable-button--circle:not(.selectable-button--action):after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:inherit;box-shadow:0 0 0 1px #f46f30;opacity:0;transition:opacity .3s}@media(hover:hover)and (pointer:fine){.selectable-button--circle:not(.selectable-button--active):hover{transform:translateY(2px)}.selectable-button--circle:not(.selectable-button--active):hover:after{opacity:1}}.selectable-button--action{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:5px auto auto;border:1px solid #aeaeae;transition:transform .3s,border-color .3s}.selectable-button--action:hover{border-color:#f46f30;box-shadow:none}.selectable-button--remove{padding:0;font-size:inherit;line-height:normal;color:inherit;text-align:left;text-transform:none;-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#0000;border:0;letter-spacing:.06em;margin-top:20px;font-size:14px;color:#373737;text-decoration:underline}.pet-list{display:flex;flex-flow:wrap;padding:0;margin:0 -15px;list-style:none}.pet-list__item{width:60px;margin:10px 15px}.pet-list__item--add{display:flex;align-items:center;justify-content:center;height:60px}.pet-list__item--hidden{display:none}.pet-list__pet-name,.selectable-button__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:10px;text-align:center}.selectable-button__label{margin-top:15px;text-decoration:none}.pet-list__image{display:flex;align-items:center;justify-content:center;padding:5px}.pet-list__image,.pet-list__image img{border-radius:inherit}.pet-list__image svg{width:100%}.pet-list__image img{width:100%;height:100%}.sweepstakes-form__sign-in-prompt{margin-bottom:24px}@media(min-width:768px){.sweepstakes-form-group-row{display:flex;flex-wrap:wrap;column-gap:24px}.sweepstakes-form-group-row__item{flex-shrink:0;width:calc(50% - 12px)}}.sweepstakes-form-group-row__item:first-of-type{padding-left:0}.sweepstakes-form-group-row__item:last-of-type{padding-right:0}.sweepstakes-form-group-row__item--full-width{width:100%}.sweepstakes-grid-container{grid-column:2/16}@media(min-width:768px){.sweepstakes-grid-container{grid-column:6/20}}@media(min-width:1280px){.sweepstakes-grid-container{grid-column:8/18}}.sweepstakes-footer button{display:block;width:100%}.sweepstakes-footer__fine-print{letter-spacing:.06em;line-height:1.3;font-size:10px;margin-top:8px}@media(min-width:1024px){.sweepstakes-footer__fine-print{line-height:1.67;font-size:12px}}.sweepstakes-upload-image__label{letter-spacing:.06em;font-weight:500;line-height:1.36;font-size:11px}@media(min-width:1024px){.sweepstakes-upload-image__label{line-height:1.86;font-size:14px}}.sweepstakes-upload-image__directions{letter-spacing:.06em;line-height:1.3;font-size:10px;max-width:300px;margin-bottom:8px;text-align:center}@media(min-width:1024px){.sweepstakes-upload-image__directions{line-height:1.67;font-size:12px}}@media(min-width:768px){.sweepstakes-form .ui-radio-group{margin-top:18px}}.sweepstakes-form .ui-textarea{height:100px;line-height:1.4}@media(max-width:767px){.sweepstakes-form .ui-textarea.ui-input{padding-right:10px}}
/*# sourceMappingURL=sweepstakes-page.css.map*/