.zando-grocery-search{margin:0 auto;max-width:1240px;padding:28px 18px 56px}.zando-grocery-search__header{max-width:760px}.zando-grocery-search__eyebrow{color:#18764b;font-size:13px;font-weight:800;letter-spacing:.06em;margin:0 0 5px;text-transform:uppercase}.zando-grocery-search__header h1{font-size:clamp(28px,4vw,44px);line-height:1.08;margin:0 0 12px}.zando-grocery-search__header>p:last-child{color:#647169;font-size:16px;margin:0}.zando-grocery-search__form{margin:26px 0}.zando-grocery-search__form label{display:block;font-size:14px;font-weight:700;margin-bottom:7px}.zando-grocery-search__form>div{display:flex;max-width:760px}.zando-grocery-search__form input{border:1px solid #cbd8d0;border-radius:10px 0 0 10px;font-size:16px;min-height:50px;padding:0 14px;width:100%}.zando-grocery-search__form button,.zando-grocery-search__notice button{background:#176f47;border:0;border-radius:0 10px 10px 0;color:#fff;cursor:pointer;font-weight:700;padding:0 22px}.zando-grocery-search__notice{background:#f4f8f5;border:1px solid #dce7e0;border-radius:12px;max-width:760px;padding:20px}.zando-grocery-search__notice strong{font-size:18px}.zando-grocery-search__notice p{color:#657269;margin:6px 0 14px}.zando-grocery-search__notice>button,.zando-grocery-search__notice-actions button{border-radius:8px;min-height:42px}.zando-grocery-search__notice-actions{align-items:center;display:flex;gap:16px}.zando-grocery-search__notice-actions a{color:#176f47;font-weight:700}.zando-grocery-results{display:flex;flex-direction:column;gap:18px}.zando-grocery-results__summary{color:#647169;margin:0}.zando-grocery-store{background:#fff;border:1px solid #dfe7e2;border-radius:14px;box-shadow:0 5px 22px rgba(20,55,38,.05);padding:20px}.zando-grocery-store__heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.zando-grocery-store__heading h2{font-size:22px;margin:0 0 4px}.zando-grocery-store__heading p{color:#68756d;font-size:14px;margin:0}.zando-grocery-store__minimum{background:#edf6f0;border-radius:99px;color:#176f47;flex:none;font-size:13px;font-weight:700;padding:7px 11px}.zando-grocery-products{display:grid;gap:12px;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;grid-template-rows:1fr;margin:18px 0;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.zando-grocery-product{border:1px solid #e4e9e6;border-radius:10px;display:flex;flex-direction:column;min-width:150px;padding:10px;scroll-snap-align:start}.zando-grocery-product__image{align-items:center;aspect-ratio:1/1;background:#f7f8f7;border-radius:8px;display:flex;justify-content:center;margin-bottom:9px;overflow:hidden}.zando-grocery-product__image img{height:100%;object-fit:contain;width:100%}.zando-grocery-product strong{display:-webkit-box;font-size:14px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zando-grocery-product>span{color:#176f47;font-size:14px;font-weight:700;margin-top:auto;padding-top:7px}.zando-grocery-store__cta{background:#176f47;border-radius:9px;color:#fff!important;display:inline-flex;font-weight:800;justify-content:center;min-height:45px;padding:12px 22px;text-decoration:none}.zando-grocery-store__cta:hover{background:#115b39;color:#fff}.site-mobile-navbar .zando-mobile-active a{color:#176f47!important}.site-mobile-navbar .zando-mobile-active i{color:#176f47!important}@media(min-width:1024px){body.zando-courses-page .zando-grocery-search__form{display:none}}@media(max-width:600px){.zando-grocery-search{padding-left:14px;padding-right:14px}.zando-grocery-search__form>div{display:block}.zando-grocery-search__form input,.zando-grocery-search__form button{border-radius:9px;width:100%}.zando-grocery-search__form button{margin-top:8px;min-height:45px}.zando-grocery-store{padding:15px}.zando-grocery-store__heading{display:block}.zando-grocery-store__minimum{display:inline-block;margin-top:10px}.zando-grocery-products{grid-auto-columns:148px}.zando-grocery-store__cta{width:100%}.zando-grocery-search__notice-actions{align-items:flex-start;flex-direction:column}}
