.sticky-cookie-finder{width:100%;background-color:var(--cf-card-color,#00b451)}
.cookie-finder__card{position:relative;width:100%;height:80px;overflow:hidden;display:flex;justify-content:center;align-items:center}
.sticky-cookie-finder[data-has-image="true"] .cookie-finder__image{flex:0 0 300px;width:300px;height:80px;background-image:var(--cf-image-desktop);background-repeat:no-repeat;background-position:center;background-size:contain}
.sticky-cookie-finder[data-has-image="true"] .cookie-finder__content{display:flex;align-items:center;margin:0 17px 0 57px}
.sticky-cookie-finder[data-has-image="false"] .cookie-finder__content{display:flex;align-items:center;margin:0}
.cookie-finder__header{width:100%;text-align:center}
.cookie-finder__title{white-space:nowrap;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;margin-right:32px}
.cookie-finder__form-wrapper{display:flex;align-items:center}
.cookie-finder__zipcode{display:flex;align-items:center;width:100%;gap:20px}
.cookie-finder__zip-input{box-sizing:border-box;width:190px;height:50px;padding:0 16px;border:1px solid #b8b8b8;border-radius:15px;background-color:#fff;color:#222;font-family:inherit;font-size:18px;line-height:1;outline:0}
.cookie-finder__zip-input::placeholder{color:#8b8b8b;opacity:1}
.cookie-finder__submit{width:198px;height:60px;border:0;border-radius:15px;background-color:var(--cf-button-color,#005640);color:var(--cf-button-text-color,#fff);font-family:inherit;font-size:38px;font-weight:400;line-height:1;cursor:pointer}
.cookie-finder__toggle{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}
.sticky-cookie-finder[data-has-image="false"] .cookie-finder__toggle{position:relative;left:151px}
.cookie-finder__close-icon{color:#000;font-size:26px;font-weight:300;line-height:1;width:18px;height:26px}
.sticky-cookie-finder-wrapper.sticky-footer{position:fixed !important;right:0;left:0;width:100%;position:-webkit-sticky;position:sticky;bottom:0;z-index:99}
.cookie-finder__error.is-visible{font-size:14px;font-family:GirlScout-TextBold;color:#e31c3d;line-height:.5;padding-left:5px}
.cookie-finder__zip-input.is-error{border:2px solid red}
.sticky-cookie-finder-wrapper.is-closed{display:none}
@media(max-width:1023px){.sticky-cookie-finder{height:100px}
.cookie-finder__card{width:100%;height:100px;min-height:100px}
.sticky-cookie-finder[data-has-image="false"] .cookie-finder__toggle{position:relative;left:78px}
.sticky-cookie-finder[data-has-image="true"] .cookie-finder__image{flex:0 0 140px;width:140px;height:100px;background-image:var(--cf-image-tabletMobile);background-repeat:no-repeat;background-position:center;background-size:contain}
.sticky-cookie-finder[data-has-image="true"] .cookie-finder__content{display:block;height:100px;padding:0;margin:0 19px 0 10px}
.sticky-cookie-finder[data-has-image="false"] .cookie-finder__content{display:block;height:100px;padding:0;margin:0}
.cookie-finder__header{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;margin:11px 0 7px}
.cookie-finder__title{font-size:24px;line-height:1;white-space:nowrap;margin-right:0}
.cookie-finder__zipcode{display:flex;align-items:center;justify-content:center;width:auto;gap:10px}
.cookie-finder__zip-input{width:96px;height:40px;padding:0 8px;border-radius:12px;font-size:18px}
.cookie-finder__submit{width:53px;height:45px;border-radius:12px;font-size:24px}
.sticky-cookie-finder-wrapper.sticky-footer{margin-bottom:0 !important}
.cookie-finder__error.is-visible{font-size:14px;font-family:GirlScout-TextBold;color:#e31c3d;line-height:1}
}