:root{--hm-primary:#ee6c2e;--hm-primary-hover:#d9561a;--hm-primary-light:#fff4ec;--hm-primary-border:#fddcc9;--hm-dark:#100c01;--hm-dark-sub:#1f2937;--hm-muted:#71717a;--hm-cream:#fff9f5;--hm-card-bg:#fff;--hm-border:#efe8e2;--hm-radius-lg:16px;--hm-radius-md:12px;--hm-radius-sm:8px;--hm-shadow-sm:0 2px 8px #0000000a;--hm-shadow-md:0 6px 20px #0000000f}.homemade-food-page{color:var(--hm-dark);background-color:#fff;width:100%;font-family:Inter,sans-serif;overflow-x:hidden}.homemade-food-page *,.homemade-food-page :before,.homemade-food-page :after{box-sizing:border-box}.hm-container,.homemade-food-page .container{max-width:min(var(--max-width,1200px), calc(100% - 32px));width:100%;margin:0 auto;padding:0!important}.homemade-food-page .ecommerce-faq-section{padding:60px 0!important}.homemade-food-page .ecommerce-faq-section .container{padding:0!important}.hm-product-info-section,.hm-discovery-section,.hm-inventory-section,.hm-payments-section,.hm-stories-section,.hm-engagement-section,.hm-stores-section,.hm-builder-section{background:#fff;padding:80px 0}.hm-categories-section{background:#fff;padding:60px 0 40px}.hm-challenges-section,.hm-tabs-section,.hm-trust-section{background:#fff;padding:60px 0 70px}.hm-compliance-section{background-color:#fff6f0;padding:60px 0}.hm-analytics-section{background:#fff2ea;padding:60px 0}.hm-fulfilment-section{background-color:#fff2ea;padding:62px 0}.hm-apps-section{background:#ffe9da;padding:63px 0}.hm-header,.hm-discovery-header,.hm-inventory-header,.hm-trust-header,.hm-challenges-header,.hm-payments-header,.hm-stores-section .hm-header,.hm-apps-section .hm-header{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1075px;margin:0 auto 45px;display:flex}.hm-title{color:var(--hm-dark);text-align:center;margin:0 0 12px;font-size:36px;font-weight:700;line-height:44px}.hm-subtitle{color:var(--hm-muted);text-align:center;max-width:1075px;margin:0 auto;font-size:16px;font-weight:400;line-height:26px}.hm-inventory-header,.hm-inventory-header .hm-subtitle{max-width:996px}.hm-subtitle a,.hm-subtitle u,.hm-tab-info a,.hm-builder-content p a,.hm-text-link{color:var(--hm-muted);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.hm-subtitle a:hover,.hm-tab-info a:hover,.hm-builder-content p a:hover,.hm-text-link:hover{color:#fb8d41}.hm-categories-header-wrap .hm-title,.hm-tabs-header-wrap .hm-title,.hm-fulfilment-header-wrap .hm-title,.hm-analytics-content .hm-title,.hm-categories-header-wrap .hm-subtitle,.hm-analytics-content .hm-subtitle{text-align:left;margin:0}.hm-tabs-header-wrap .hm-subtitle,.hm-fulfilment-header-wrap .hm-subtitle{text-align:right;margin:0;font-size:14px;line-height:24px}.hm-btn-primary,.hm-btn-outline,.hm-btn-orange,.hm-banner-btn,.hm-compliance-btn{white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;height:39px;min-height:39px;padding:12px 34px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.hm-btn-primary,.hm-compliance-btn{color:#fff;background:#000;border:1px solid #000}.hm-btn-primary:hover,.hm-compliance-btn:hover{background:#231c14;border-color:#231c14;transform:translateY(-1px)}.hm-btn-outline{color:#000;background:#fff;border:1px solid #000}.hm-btn-outline:hover{background:#f9fafb;transform:translateY(-1px)}.hm-btn-orange{color:#fff;background:#fb8d41;border:1px solid #fb8d41}.hm-btn-orange:hover{background:#e87a30;border-color:#e87a30;transform:translateY(-1px)}.hm-banner-btn{color:#000;background:#fff;border:none}.hm-banner-btn:hover{background:#fff5f0;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.hm-pill-badge{color:#fff;background:#ff8a3d;border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex}.hm-category-card:hover,.hm-trust-card:hover,.hm-discovery-card:hover,.hm-info-card:hover,.hm-story-card:hover,.hm-fulfilment-card:hover,.hm-engagement-card:hover,.hm-store-card:hover,.hm-app-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0000000f}.hm-hero{background-color:#fff9f5;padding:60px 0 70px}.hm-hero-grid{grid-template-columns:590px 590px;justify-content:space-between;align-items:center;gap:32px;max-width:1200px;margin:0 auto;display:grid}.hm-hero-content{flex-direction:column;gap:45px;max-width:590px;display:flex}.hm-hero-text-block{flex-direction:column;gap:16px;width:100%;display:flex}.hm-hero-title{color:#100c01;margin:0;font-size:48px;font-weight:700;line-height:58px}.hm-hero-desc{color:#3b2f2b;margin:0;font-size:20px;font-weight:500;line-height:30px}.hm-hero-checklist{flex-direction:column;gap:12px;width:100%;max-width:590px;margin:0;padding:0;list-style:none;display:flex}.hm-hero-checklist li{color:#100c01;align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.hm-hero-ctas{align-items:center;gap:10px;width:fit-content;height:39px;display:flex}.hm-hero-ctas .hm-btn-primary{width:195px;padding:0 34px}.hm-hero-ctas .hm-btn-outline{width:145px;padding:0 34px}.hm-hero-visual{justify-content:center;align-items:center;width:590px;height:477px;display:flex}.hm-hero-visual img{object-fit:contain;width:590px;height:477px;display:block}.hm-categories-header-wrap{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.hm-categories-header-wrap .hm-header-text{flex-direction:column;gap:12px;width:100%;max-width:690px;display:flex}.hm-slider-nav{flex-shrink:0;align-items:center;gap:10px;width:100px;height:45px;display:flex}.hm-nav-btn{cursor:pointer;color:#71717a;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:45px;height:45px;transition:all .2s;display:inline-flex}.hm-nav-btn:hover,.hm-nav-btn#hm-cat-next{color:#fb8d41;border-color:#fb8d41}.hm-categories-track-container{position:relative;overflow:hidden}.hm-categories-track{scroll-behavior:smooth;scrollbar-width:none;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto}.hm-categories-track::-webkit-scrollbar{display:none}.hm-category-card{border-radius:var(--hm-radius-md);border:1px solid var(--hm-border);background:#fff;flex:0 0 285px;width:285px;min-width:285px;height:160px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.hm-category-card img{object-fit:cover;width:100%;height:100%;display:block}.hm-slider-progress-bar{background:#f2f2f2;border-radius:20px;width:157px;height:6px;margin:30px auto 0;position:relative;overflow:hidden}.hm-slider-progress-thumb{background:#fb8d41;border-radius:20px;width:50%;height:100%;transition:transform .15s ease-out;position:absolute;top:0;left:0}.hm-orange-banner-section{padding:20px 0 60px}.hm-orange-banner{color:#fff;background:#fb8d41;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;height:142px;min-height:142px;padding:0 48px;display:flex;box-shadow:0 10px 25px #fb8d4133}.hm-orange-banner p{color:#fff;max-width:720px;margin:0;font-size:16px;font-weight:500;line-height:24px}.hm-challenges-grid{grid-template-columns:692px 488px;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:grid}.hm-challenges-list{flex-direction:column;gap:20px;width:100%;max-width:692px;display:flex}.hm-challenge-row{border-bottom:1px solid #efe8e2;grid-template-columns:285px auto 285px;align-items:center;gap:36px;padding-bottom:20px;display:grid}.hm-challenge-row:last-child{border-bottom:none;padding-bottom:0}.hm-challenge-left{color:#71717a;align-items:center;gap:12px;width:285px;font-size:15px;font-weight:400;display:flex}.hm-challenge-left:before{content:"";background:#fb8d41;border-radius:50%;flex-shrink:0;width:8px;height:8px}.hm-challenge-arrow{color:#fff;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto;display:flex}.hm-challenge-arrow svg{width:20px;height:20px}.hm-challenge-right{color:#71717a;align-items:center;gap:12px;width:285px;font-size:15px;font-weight:500;display:flex}.hm-challenge-right svg{flex-shrink:0;width:20px;height:20px}.hm-challenges-visual{justify-content:center;align-items:center;width:488px;height:400px;display:flex}.hm-challenges-visual img{object-fit:contain;width:488px;height:400px;display:block}.hm-tabs-header-wrap{justify-content:space-between;align-items:flex-start;gap:70px;width:100%;max-width:1200px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}.hm-tabs-header-wrap .hm-title{max-width:580px}.hm-tabs-header-wrap .hm-subtitle{max-width:540px}.hm-tab-nav-wrapper{justify-content:center;margin-bottom:40px;display:flex}.hm-tab-nav{background:#fff7f0;border-radius:9999px;justify-content:center;align-items:center;gap:15px;width:622px;max-width:100%;height:64px;padding:15px;display:inline-flex}.hm-tab-btn{color:#71717a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:28px;justify-content:center;align-items:center;width:147px;height:34px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.hm-tab-btn.active{color:#fff;box-shadow:none;background:#fb8d41;padding:0 20px;font-weight:600}.hm-tab-panel{display:none}.hm-tab-panel.active{grid-template-columns:692px 1fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;animation:.3s fadeIn;display:grid}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hm-tab-media{width:692px;height:385px;box-shadow:var(--hm-shadow-md);border-radius:10px;overflow:hidden}.hm-tab-media img{object-fit:cover;border-radius:10px;width:692px;height:385px;display:block}.hm-tab-info{flex-direction:column;gap:16px;width:100%;max-width:488px;display:flex}.hm-tab-info h3{color:#100c01;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:40px}.hm-tab-info p{color:#71717a;margin:0;font-size:15px;font-weight:400;line-height:26px}.hm-trust-grid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1200px;margin:0 auto;display:grid}.hm-trust-card{background:#fdfdfd;border:1px solid #dedede;border-radius:8px;align-items:flex-start;gap:16px;width:100%;height:auto;min-height:150px;padding:24px 20px;transition:transform .2s,box-shadow .2s;display:flex}.hm-trust-icon{flex-shrink:0;width:45px;height:45px;display:block}.hm-trust-card h4{color:#100c01;margin:0 0 6px;font-size:18px;font-weight:700;line-height:24px}.hm-trust-card p{color:#71717a;margin:0;font-size:14px;font-weight:400;line-height:22px}.hm-product-info-grid{grid-template-rows:150px 150px 150px;grid-template-columns:repeat(3,387px);gap:20px;width:1200px;max-width:100%;margin:0 auto;display:grid}.hm-info-hero-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15.02px;flex-direction:column;grid-area:1/1/3/3;justify-content:center;width:794px;height:320px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.hm-info-hero-content{z-index:2;max-width:660px;position:relative}.hm-info-hero-content h3{color:#fff;letter-spacing:-.01em;margin:0 0 16px;font-size:32px;font-weight:700;line-height:42px}.hm-info-hero-content p{color:#fff;opacity:.95;margin:0;font-size:16px;font-weight:400;line-height:26px}.hm-info-card{background:#fdfdfd;border:.73px solid #dedede;border-radius:10px;flex-direction:column;justify-content:center;gap:10px;width:387px;height:150px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.hm-info-card h4{color:#100c01;margin:0;font-size:18px;font-weight:700;line-height:24px}.hm-info-card p{color:#71717a;margin:0;font-size:14px;font-weight:400;line-height:22px}.hm-info-card-1{grid-area:1/3/2/4}.hm-info-card-2{grid-area:2/3/3/4}.hm-info-card-3{grid-area:3/1/4/2}.hm-info-card-4{grid-area:3/2/4/3}.hm-info-card-5{grid-area:3/3/4/4}.hm-compliance-grid{justify-content:space-between;align-items:center;gap:20px;width:1200px;max-width:100%;margin:0 auto;display:flex}.hm-compliance-content{flex-direction:column;flex:0 0 590px;align-items:flex-start;width:590px;display:flex}.hm-compliance-content h2,.hm-compliance-content h3{color:#100c01;letter-spacing:-.01em;margin:0 0 16px;font-size:32px;font-weight:700;line-height:42px}.hm-compliance-content p{color:#71717a;max-width:590px;margin:0 0 24px;font-size:16px;font-weight:400;line-height:26px}.hm-compliance-visual{flex:0 0 590px;justify-content:center;align-items:center;width:590px;height:300px;display:flex}.hm-compliance-visual img{object-fit:cover;border-radius:12px;width:590px;height:300px;display:block}.hm-discovery-grid,.hm-fulfilment-grid,.hm-stores-grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1200px;margin:0 auto;display:grid}.hm-discovery-card{background:#fff;border:1px solid #dfdfdf;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;height:auto;min-height:284px;padding:14px;transition:transform .2s,box-shadow .2s;display:flex}.hm-discovery-img-wrap{background:#f9f9f9;border-radius:8px;width:100%;height:215px;overflow:hidden}.hm-discovery-img-wrap img{object-fit:cover;width:100%;height:100%;display:block}.hm-discovery-info{justify-content:space-between;align-items:flex-end;padding-top:6px;display:flex}.hm-discovery-text{flex-direction:column;gap:2px;display:flex}.hm-discovery-tag{letter-spacing:.04em;color:#71717a;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.hm-discovery-name,.hm-discovery-price{color:#100c01;margin:0;font-size:15px;font-weight:700;line-height:20px}.hm-discovery-category-title{text-align:center;padding-top:8px}.hm-discovery-category-title h4{margin:0;font-size:18px;font-weight:700;line-height:24px}.hm-inventory-grid{justify-content:space-between;align-items:center;gap:20px;width:1200px;max-width:100%;margin:0 auto;display:flex}.hm-inventory-visual{flex:0 0 590px;justify-content:center;align-items:center;width:590px;height:532px;display:flex}.hm-inventory-visual img{object-fit:cover;border-radius:12px;width:590px;height:532px;display:block}.hm-inventory-points{flex-direction:column;flex:0 0 590px;gap:24px;width:590px;display:flex}.hm-inventory-point{flex-direction:column;align-items:flex-start;gap:12px;width:590px;max-width:100%;display:flex}.hm-inventory-point-body{flex-direction:column;gap:15px;width:100%;display:flex}.hm-inventory-point h4{color:#100c01;margin:0;font-size:18px;font-weight:700;line-height:24px}.hm-inventory-point p{color:#71717a;margin:0;font-size:14px;font-weight:400;line-height:22px}.hm-payments-container{flex-direction:column;gap:30px;width:1200px;max-width:100%;margin:0 auto;display:flex}.hm-payments-visual{border-radius:12px;width:1200px;max-width:100%;height:632px;overflow:hidden}.hm-payments-visual img{object-fit:cover;width:100%;height:100%;display:block}.hm-payments-note{background:#fef4f0;border:1px solid #d78a72;border-radius:10px;align-items:center;width:1200px;max-width:100%;min-height:72px;padding:16px 30px;display:flex}.hm-payments-note p{color:#71717a;margin:0;font-size:14px;font-weight:400;line-height:22px}.hm-fulfilment-header-wrap{justify-content:space-between;align-items:flex-start;gap:70px;width:1200px;max-width:100%;margin:0 auto 45px;display:flex}.hm-fulfilment-header-wrap .hm-title{width:590px;max-width:100%}.hm-fulfilment-header-wrap .hm-subtitle{width:540px;max-width:100%}.hm-fulfilment-card{background:#fff;border:1px solid #e5b59752;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;height:auto;min-height:408px;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.hm-fulfilment-card-top{flex-direction:column;gap:12px;padding:24px 20px 0;display:flex}.hm-fulfilment-card .hm-pill-badge{color:#fff;background:#fb8d41;border-radius:20px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;height:32px;margin:0;padding:4px 15px;font-size:13px;font-weight:600;line-height:24px;display:inline-flex}.hm-fulfilment-card h4{letter-spacing:-.01em;color:#000;width:100%;max-width:100%;height:auto;min-height:52px;margin:0;font-size:16px;font-weight:600;line-height:26px;display:block}.hm-fulfilment-img{background:#fff2ea;border-top:1px solid #e5b59752;border-bottom:1px solid #e5b59752;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:178px;margin:12px 0 0;display:flex;overflow:hidden}.hm-fulfilment-img img{object-fit:cover;width:100%;height:100%;display:block}.hm-fulfilment-card-bottom{align-items:center;height:auto;min-height:80px;padding:16px 20px 24px;display:flex}.hm-fulfilment-card p{color:#939090;width:100%;max-width:100%;margin:0;font-size:12px;font-weight:400;line-height:22px}.hm-stories-wrap{flex-direction:column;align-items:center;width:1200px;max-width:100%;margin:0 auto;display:flex}.hm-stories-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:785px;max-width:100%;height:87px;margin:0 auto 45px;display:flex}.hm-stories-header .hm-title{margin:0}.hm-stories-header .hm-subtitle{white-space:nowrap;justify-content:center;align-items:center;width:785px;max-width:785px;height:26px;display:flex}.hm-stories-layout{justify-content:space-between;align-items:center;gap:20px;width:1200px;max-width:100%;height:490px;margin-bottom:20px;display:flex}.hm-stories-col{flex-direction:column;justify-content:space-between;gap:20px;width:387px;height:490px;display:flex}.hm-story-card{background:#fdfdfd;border:1px solid #cfcfcf;border-radius:10px;flex-direction:column;justify-content:center;gap:8px;width:387px;height:150px;padding:24px 30px;transition:transform .2s,box-shadow .2s;display:flex}.hm-story-card h4{color:#100c01;margin:0;font-size:18px;font-weight:700;line-height:24px}.hm-story-card p{color:#71717a;margin:0;font-size:14px;font-weight:400;line-height:22px}.hm-stories-center{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:386px;height:490px;display:flex;overflow:hidden}.hm-stories-center img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.hm-disclaimer-box{background:#fef4f0;border:1px solid #fb8d41;border-radius:10px;flex-direction:column;justify-content:center;gap:10px;width:1200px;max-width:100%;height:auto;min-height:151px;padding:30px 32px;display:flex}.hm-disclaimer-box h5{color:#100c01;margin:0;font-size:16px;font-weight:700;line-height:24px}.hm-disclaimer-box p{color:#71717a;margin:0;font-size:14px;font-weight:400;line-height:24px}.hm-engagement-grid-top{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.hm-engagement-grid-bottom{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.hm-engagement-card{background:#fdf4ed;border-radius:13px;width:100%;height:389px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.hm-engagement-card img{object-fit:cover;z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hm-engagement-card-header{z-index:2;flex-direction:column;gap:15px;width:327px;max-width:calc(100% - 60px);margin:0;display:flex;position:absolute;top:30px;left:30px}.hm-engagement-grid-bottom .hm-engagement-card-header{width:398px;max-width:calc(100% - 60px)}.hm-engagement-card h4{color:#100c01;margin:0;font-size:22px;font-weight:700;line-height:32px}.hm-engagement-card p{color:#505050;margin:0;font-size:14px;font-weight:400;line-height:24px}.hm-analytics-grid{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.hm-analytics-content{width:793px;max-width:100%}.hm-analytics-content .hm-title{text-align:left;margin:0 0 12px;font-size:clamp(26px,3vw,32px);line-height:40px}.hm-analytics-content .hm-subtitle{text-align:left;max-width:793px;margin:0}.hm-analytics-visual{flex-shrink:0;width:387px;height:220px}.hm-analytics-visual img{object-fit:cover;border-radius:10px;width:387px;height:220px;display:block}.hm-stores-section .hm-title{max-width:816px;margin:0 auto 14px}.hm-stores-section .hm-subtitle{max-width:720px;margin:0 auto}.hm-store-card{background:linear-gradient(#fff 0%,#fbfbfb 100%);border:1px solid #e4e4e4;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;max-width:285px;height:358px;margin:0 auto;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.hm-store-logo-box{aspect-ratio:255/133;border-radius:8px;justify-content:center;align-items:center;width:100%;height:auto;margin-bottom:16px;display:flex;overflow:hidden}.hm-store-logo-box img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.hm-store-card h4{color:#100c01;margin:0 0 8px;font-size:17px;font-weight:700;line-height:24px}.hm-store-card p{color:#71717a;margin:0;font-size:13px;font-weight:400;line-height:20px}.hm-store-link{color:#100c01;text-underline-offset:3px;align-items:center;gap:4px;margin-top:12px;font-size:13px;font-weight:600;text-decoration:underline;transition:color .2s;display:inline-flex}.hm-store-link:hover{color:var(--hm-primary)}.hm-builder-grid{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.hm-builder-visual{flex-shrink:0;width:590px;height:391px}.hm-builder-visual img{object-fit:cover;border-radius:12px;width:590px;height:391px;display:block}.hm-builder-content{flex-direction:column;gap:45px;width:590px;display:flex}.hm-builder-content h3{color:#100c01;margin:0 0 16px;font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:44px}.hm-builder-content p{color:#71717a;margin:0;font-size:16px;font-weight:400;line-height:26px}.hm-builder-ctas{align-items:center;gap:15px;display:flex}.hm-builder-ctas .hm-btn-primary{width:195px}.hm-builder-ctas .hm-btn-orange{width:177px}.hm-apps-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.hm-app-card{background:#ffd4b7;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;max-width:590px;height:694px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.hm-app-media{flex-shrink:0;width:590px;max-width:100%;height:437px}.hm-app-media img{object-fit:cover;width:100%;height:437px;display:block}.hm-app-content{flex-direction:column;justify-content:space-between;height:257px;padding:30px;display:flex}.hm-app-content h3{color:#040a00;margin:0 0 10px;font-size:36px;font-weight:700;line-height:46px}.hm-app-content p{color:#595d56;max-width:530px;margin:0;font-size:16px;font-weight:400;line-height:26px}.hm-app-actions{align-items:center;gap:15px;display:flex}.hm-app-actions .hm-btn-outline{color:#fb8d41;border:1px solid #fff;width:195px}.hm-app-actions .hm-btn-outline:hover{background:#fff4ec;border-color:#fb8d41}.hm-app-actions .hm-btn-orange{width:151px}@media (width<=1024px){.hm-hero-grid,.hm-challenges-grid,.hm-tab-panel.active,.hm-analytics-grid{grid-template-columns:1fr;gap:40px}.hm-tabs-header-wrap{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.hm-tabs-header-wrap .hm-title,.hm-tabs-header-wrap .hm-subtitle{text-align:left;width:100%;max-width:100%}.hm-builder-grid,.hm-inventory-grid,.hm-compliance-grid{flex-direction:column;gap:32px}.hm-builder-visual,.hm-builder-content,.hm-inventory-visual,.hm-inventory-points,.hm-compliance-content,.hm-compliance-visual,.hm-payments-container,.hm-payments-visual,.hm-payments-note,.hm-fulfilment-card,.hm-fulfilment-img,.hm-fulfilment-card h4,.hm-fulfilment-card p,.hm-stories-wrap,.hm-stories-header,.hm-stories-layout,.hm-disclaimer-box{width:100%}.hm-builder-visual,.hm-builder-content,.hm-inventory-visual,.hm-inventory-points,.hm-compliance-content,.hm-compliance-visual{flex:none;height:auto}.hm-builder-visual img,.hm-inventory-visual img,.hm-compliance-visual img{width:100%;max-width:590px;height:auto;margin:0 auto}.hm-builder-content{gap:28px}.hm-apps-grid{grid-template-columns:1fr;gap:24px}.hm-app-card{max-width:590px;height:auto;margin:0 auto}.hm-app-media,.hm-app-media img,.hm-payments-visual img{width:100%;height:auto}.hm-app-content{height:auto;min-height:220px}.hm-trust-grid,.hm-discovery-grid,.hm-fulfilment-grid,.hm-stores-grid,.hm-engagement-grid-top,.hm-engagement-grid-bottom{grid-template-columns:repeat(2,1fr);gap:16px}.hm-discovery-card{width:100%;height:auto;min-height:290px}.hm-product-info-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);width:100%}.hm-info-hero-card{grid-area:auto/1/auto/-1;width:100%;height:auto;min-height:240px;padding:32px 28px}.hm-info-card{width:100%;height:auto;min-height:140px;grid-area:auto!important}.hm-fulfilment-header-wrap{flex-direction:column;align-items:flex-start;gap:20px}.hm-fulfilment-header-wrap .hm-subtitle{text-align:left;max-width:100%}.hm-fulfilment-card{height:auto;min-height:408px}.hm-disclaimer-box{height:auto;min-height:auto;padding:24px 28px}.hm-stories-header{height:auto}.hm-stories-header .hm-subtitle{white-space:normal;width:100%;max-width:100%;height:auto}.hm-stories-layout{flex-direction:column;gap:20px;height:auto}.hm-stories-col{gap:16px;width:100%;height:auto}.hm-story-card{width:100%;height:auto;min-height:120px}.hm-stories-center{aspect-ratio:386/490;width:100%;max-width:386px;height:auto}.hm-analytics-grid{text-align:center;flex-direction:column-reverse;gap:24px}.hm-analytics-content,.hm-analytics-content .hm-subtitle,.hm-analytics-content .hm-title{text-align:center;width:100%}.hm-analytics-visual,.hm-analytics-visual img{aspect-ratio:387/220;width:100%;max-width:387px;height:auto;margin:0 auto}}@media (width<=768px){.homemade-food-page .ecommerce-faq-section{min-height:auto;padding:36px 0!important}.hm-product-info-section,.hm-discovery-section,.hm-inventory-section,.hm-payments-section,.hm-stories-section,.hm-engagement-section,.hm-stores-section,.hm-builder-section,.hm-categories-section,.hm-challenges-section,.hm-tabs-section,.hm-trust-section,.hm-compliance-section,.hm-analytics-section,.hm-fulfilment-section,.hm-apps-section{padding:48px 0}.hm-title,.hm-hero-title,.hm-compliance-content h2,.hm-compliance-content h3,.hm-builder-content h3,.hm-app-content h3{font-size:28px!important;line-height:36px!important}.hm-subtitle,.hm-hero-desc{max-width:100%;font-size:15px!important;line-height:24px!important}.hm-hero{padding:36px 0!important}.hm-hero-grid{grid-template-columns:1fr;gap:28px;margin-bottom:0}.hm-hero-content{gap:20px;width:100%}.hm-hero-text-block{gap:14px}.hm-hero-checklist{gap:12px}.hm-hero-checklist li{font-size:14px;line-height:22px}.hm-hero-ctas,.hm-builder-ctas,.hm-app-actions{flex-wrap:wrap;justify-content:flex-start;flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;margin-top:4px!important;display:flex!important}.hm-builder-ctas{justify-content:center}.hm-hero-ctas .hm-btn-primary,.hm-hero-ctas .hm-btn-outline,.hm-builder-ctas .hm-btn-primary,.hm-builder-ctas .hm-btn-orange,.hm-app-actions .hm-btn-outline,.hm-app-actions .hm-btn-orange{border-radius:6px!important;width:auto!important;height:44px!important;min-height:44px!important;padding:10px 20px!important;font-size:13px!important}.hm-hero-visual,.hm-hero-visual img{object-fit:contain;width:100%;height:auto}.hm-orange-banner-section{padding:24px 0 36px}.hm-orange-banner{text-align:center;flex-direction:column;gap:16px;padding:28px 20px;height:auto!important;min-height:auto!important}.hm-orange-banner p{font-size:14px;line-height:22px}.hm-orange-banner .hm-banner-btn{width:auto;height:40px;min-height:40px;padding:10px 24px;font-size:13px}.hm-categories-header-wrap{flex-direction:column;align-items:flex-start}.hm-category-card{flex:0 0 80%}.hm-challenges-grid{grid-template-columns:1fr;justify-items:center;gap:40px}.hm-challenges-list{flex-direction:column;gap:24px;width:100%;max-width:328px;margin:0 auto;padding-top:18px;display:flex}.hm-challenge-row{box-sizing:border-box;background:#fff;border:1px solid #000;border-radius:12px;flex-direction:column;justify-content:center;gap:16px;width:328px;max-width:100%;height:143px;margin:0 auto;padding:24px 20px 24px 38px;display:flex;position:relative;border-bottom:1px solid #000!important}.hm-challenge-row:last-child{padding-bottom:24px;border-bottom:1px solid #000!important}.hm-challenge-arrow{color:#fff;z-index:2;background:#000;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:0;position:absolute;top:-16px;left:-12px;display:flex!important}.hm-challenge-arrow svg{width:18px;height:18px}.hm-challenge-left{color:#71717a;align-items:flex-start;gap:10px;width:100%;font-size:14px;font-weight:400;line-height:20px;display:flex}.hm-challenge-left:before{content:"";background:#fb8d41;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:6px 4px 0}.hm-challenge-right{color:#71717a;align-items:flex-start;gap:10px;width:100%;font-size:14px;font-weight:400;line-height:20px;display:flex}.hm-challenge-right svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.hm-challenges-visual,.hm-challenges-visual img{object-fit:contain;width:100%;max-width:328px;height:auto;margin:0 auto}.hm-tabs-header-wrap{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.hm-tabs-header-wrap .hm-title{text-align:left;width:100%;max-width:100%;margin:0;font-size:28px!important;line-height:36px!important}.hm-tabs-header-wrap .hm-subtitle{text-align:left;width:100%;max-width:100%;margin:0;font-size:15px!important;line-height:24px!important}.hm-tab-nav-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff7f0;border-radius:9999px;justify-content:flex-start;width:100%;margin-bottom:24px;padding:6px 0;display:flex;overflow-x:auto}.hm-tab-nav-wrapper::-webkit-scrollbar{display:none}.hm-tab-nav{background:0 0;border-radius:0;justify-content:flex-start;gap:8px;width:max-content;max-width:none;height:auto;padding:0 6px}.hm-tab-btn{white-space:nowrap;border-radius:20px;flex-shrink:0;width:auto;height:36px;padding:0 16px;font-size:13px;font-weight:600}.hm-tab-panel.active{grid-template-columns:1fr;gap:24px}.hm-tab-media,.hm-tab-media img{aspect-ratio:692/385;object-fit:cover;border-radius:20px;width:100%;height:auto}.hm-tab-info{width:100%}.hm-tab-info h3{font-size:24px;line-height:32px}.hm-trust-grid,.hm-discovery-grid,.hm-fulfilment-grid,.hm-engagement-grid-top,.hm-engagement-grid-bottom,.hm-apps-grid,.hm-product-info-grid,.hm-stores-grid{grid-template-columns:1fr;gap:16px;width:100%}.hm-trust-card,.hm-discovery-card,.hm-story-card,.hm-app-card{width:100%!important;height:auto!important;min-height:auto!important}.hm-store-card{max-width:340px;min-height:358px;margin:0 auto;width:100%!important;height:auto!important}.hm-store-logo-box{width:100%!important}.hm-info-hero-card{grid-area:auto/1/auto/-1;width:100%;height:auto;min-height:220px;padding:24px 20px}.hm-info-hero-content h3{font-size:24px;line-height:32px}.hm-info-card{width:100%;height:auto;min-height:120px;padding:20px}.hm-compliance-grid{flex-direction:column;gap:24px;width:100%}.hm-compliance-content,.hm-compliance-visual{flex:none;width:100%;max-width:100%;height:auto}.hm-compliance-visual img{aspect-ratio:590/300;object-fit:cover;width:100%;height:auto}.hm-discovery-header{margin-bottom:28px}.hm-inventory-grid{flex-direction:column;gap:24px;width:100%}.hm-inventory-points,.hm-inventory-visual{flex:none;width:100%;max-width:100%;height:auto}.hm-inventory-visual img{aspect-ratio:590/532;object-fit:cover;width:100%;height:auto}.hm-payments-container{gap:20px;width:100%}.hm-payments-visual,.hm-payments-visual img{aspect-ratio:1200/632;object-fit:cover;width:100%;height:auto}.hm-payments-note{width:100%;padding:16px 20px}.hm-fulfilment-header-wrap{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.hm-fulfilment-header-wrap .hm-title,.hm-fulfilment-header-wrap .hm-subtitle{text-align:left;width:100%}.hm-fulfilment-card{width:100%!important;height:auto!important;min-height:auto!important;padding:0!important}.hm-fulfilment-card-top{gap:10px;padding:20px 20px 0!important}.hm-fulfilment-card h4{width:100%!important;height:auto!important;min-height:auto!important;font-size:16px!important;line-height:24px!important}.hm-fulfilment-card h4 br{display:none}.hm-fulfilment-img{width:100%!important;height:160px!important;margin:12px 0 0!important}.hm-fulfilment-card-bottom{height:auto!important;padding:14px 20px 20px!important}.hm-fulfilment-card p{width:100%!important;max-width:100%!important}.hm-stories-wrap,.hm-stories-header,.hm-stories-layout{width:100%}.hm-disclaimer-box{margin-top:10px;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:auto!important;padding:20px!important}.hm-disclaimer-box h5{margin:0!important;font-size:16px!important;line-height:24px!important}.hm-disclaimer-box p{margin:0!important;font-size:14px!important;line-height:22px!important}.hm-stories-header{height:auto;margin-bottom:28px}.hm-stories-header .hm-subtitle{white-space:normal;text-align:center;width:100%;max-width:100%;height:auto}.hm-stories-layout{flex-direction:column;gap:16px;height:auto}.hm-stories-col{gap:16px;width:100%;height:auto}.hm-story-card{width:100%;height:auto;min-height:auto;padding:20px}.hm-stories-center{aspect-ratio:386/490;width:100%;max-width:320px;height:auto;margin:0 auto}.hm-engagement-card,.hm-engagement-card.is-wide{width:100%;height:389px}.hm-engagement-card-header,.hm-engagement-grid-bottom .hm-engagement-card-header{width:calc(100% - 48px);max-width:calc(100% - 48px);top:24px;left:24px}.hm-analytics-grid{text-align:center;flex-direction:column-reverse;gap:24px}.hm-analytics-visual,.hm-analytics-visual img{aspect-ratio:387/220;width:100%;max-width:387px;height:auto;margin:0 auto}.hm-builder-grid{flex-direction:column;gap:28px}.hm-builder-visual{flex:none;width:100%;max-width:100%;height:auto}.hm-builder-visual img{aspect-ratio:590/391;object-fit:cover;width:100%;height:auto}.hm-builder-content{text-align:center;flex:none;align-items:center;gap:20px;width:100%;max-width:100%;height:auto}.hm-app-media,.hm-app-media img{aspect-ratio:590/437;width:100%;height:auto}.hm-app-content{gap:16px;height:auto;min-height:auto;padding:24px 20px}.hm-app-content p{font-size:14px;line-height:22px}}@media (width>=481px) and (width<=768px){.hm-stores-grid{grid-template-columns:repeat(2,1fr);gap:16px}.hm-store-card{max-width:none;margin:0}.hm-challenges-list{grid-template-columns:repeat(2,1fr);gap:32px 20px;max-width:100%;display:grid}.hm-challenge-row{width:100%;height:auto;min-height:143px}.hm-challenges-visual,.hm-challenges-visual img{max-width:480px}}@media (width<=768px){.hm-category-card{aspect-ratio:285/160;min-width:0;height:auto}}@media (width>=481px) and (width<=768px){.hm-category-card{flex:0 0 calc(50% - 10px);width:auto}}.hm-pricing-section{background:#fff;padding:63px 0}.hm-pricing-container{flex-direction:column;gap:45px;display:flex}.hm-pricing-header{text-align:center;flex-direction:column;align-items:center;gap:15px;max-width:960px;margin:0 auto;display:flex}.hm-pricing-title{letter-spacing:-.01em;color:#100c01;margin:0;font-size:36px;font-weight:700;line-height:44px}.hm-pricing-subtitle{color:#71717a;max-width:756px;margin:0 auto;font-size:16px;font-weight:400;line-height:26px}.hm-pricing-link{color:#71717a;text-decoration:underline}.hm-pricing-grid{grid-template-columns:repeat(3,386px);justify-content:center;gap:20px;display:grid}.hm-pricing-card{box-sizing:border-box;background:#fff;border:1px solid #efeeee;border-radius:16px;flex-direction:column;width:386px;height:443px;padding:32px 28px;transition:transform .2s,box-shadow .2s;display:flex}.hm-pricing-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.hm-pricing-card.is-featured{background:#fffaf6;border:1.2px solid #fb8d41}.hm-plan-badge{color:#100c01;margin-bottom:8px;font-size:15px;font-weight:600}.hm-plan-title{color:#100c01;margin-bottom:8px;font-size:24px;font-weight:700;line-height:30px}.hm-plan-desc{color:#71717a;min-height:40px;margin-bottom:18px;font-size:13px;font-weight:400;line-height:20px}.hm-pricing-card .hm-btn-plan{color:#100c01;box-sizing:border-box;background:#fff3ea;border-radius:6px;justify-content:center;align-items:center;width:100%;height:42px;margin-bottom:22px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.hm-pricing-card .hm-btn-plan:hover{background:#ffe6d3}.hm-pricing-card.is-featured .hm-btn-plan{color:#fff;background:#fb8d41}.hm-pricing-card.is-featured .hm-btn-plan:hover{background:#e87a30}.hm-plan-includes{color:#100c01;margin-bottom:12px;font-size:14px;font-weight:700}.hm-plan-features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hm-plan-features li{color:#374151;align-items:center;gap:10px;font-size:13.5px;display:flex}.hm-check-icon{flex-shrink:0;width:18px;height:18px}@media (width<=1024px){.hm-pricing-grid{grid-template-columns:repeat(2,1fr)}.hm-pricing-card{width:100%;height:auto;min-height:443px}}@media (width<=768px){.hm-pricing-section{padding:40px 0}.hm-pricing-container{gap:28px}.hm-pricing-header{gap:12px}.hm-pricing-title{font-size:26px;line-height:34px}.hm-pricing-subtitle{font-size:14px;line-height:24px}.hm-pricing-grid{grid-template-columns:1fr}.hm-pricing-card{min-height:auto;padding:24px 20px}.hm-plan-desc{min-height:auto;margin-bottom:14px}.hm-pricing-card .hm-btn-plan{margin-bottom:18px}}@media (width>=481px) and (width<=1024px){.hm-pricing-grid{grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.hm-pricing-card{width:100%;max-width:none;height:auto;min-height:0}}@media (width>=481px) and (width<=768px){.hm-discovery-grid,.hm-fulfilment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hm-discovery-img-wrap{aspect-ratio:4/3;height:auto}}@media (width>=1400px){.hm-hero-grid,.hm-challenges-grid,.hm-tabs-header-wrap,.hm-tab-panel.active,.hm-trust-grid,.hm-product-info-grid,.hm-compliance-grid,.hm-stores-grid,.hm-inventory-grid,.hm-payments-container,.hm-payments-visual,.hm-payments-note,.hm-fulfilment-header-wrap,.hm-stories-wrap,.hm-stories-layout,.hm-disclaimer-box,.hm-analytics-grid,.hm-builder-grid,.hm-apps-grid{width:100%;max-width:none}.hm-hero-grid,.hm-compliance-grid,.hm-inventory-grid,.hm-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-challenges-grid{grid-template-columns:minmax(0,1.418fr) minmax(0,1fr)}.hm-challenges-list{max-width:none}.hm-challenge-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hm-challenge-left,.hm-challenge-right{width:auto}.hm-tab-panel.active{grid-template-columns:minmax(0,1.418fr) minmax(0,1fr)}.hm-product-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-info-hero-card,.hm-info-card{width:100%}.hm-stories-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-stories-col,.hm-story-card,.hm-stories-center{width:100%}.hm-stories-header,.hm-stories-header .hm-subtitle{width:100%;max-width:785px}.hm-analytics-content{width:100%;max-width:none}.hm-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-app-card{max-width:none}.hm-app-media{width:100%}.hm-category-card{flex:0 0 calc(25% - 15px);width:auto;min-width:0}.hm-hero-visual,.hm-hero-visual img,.hm-challenges-visual,.hm-challenges-visual img,.hm-tab-media,.hm-tab-media img,.hm-compliance-visual,.hm-compliance-visual img,.hm-inventory-visual,.hm-inventory-visual img,.hm-inventory-points,.hm-inventory-point,.hm-compliance-content,.hm-builder-visual,.hm-builder-visual img,.hm-builder-content{width:100%;max-width:none}.hm-hero-visual,.hm-hero-visual img{aspect-ratio:590/477;height:auto}.hm-challenges-visual,.hm-challenges-visual img{aspect-ratio:488/400;height:auto}.hm-tab-media,.hm-tab-media img{aspect-ratio:692/385;height:auto}.hm-compliance-visual,.hm-compliance-visual img{aspect-ratio:590/300;height:auto}.hm-inventory-visual,.hm-inventory-visual img{aspect-ratio:590/532;height:auto}.hm-builder-visual,.hm-builder-visual img{aspect-ratio:590/391;height:auto}.hm-stories-layout{height:auto}.hm-stories-col,.hm-stories-center,.hm-builder-visual,.hm-builder-content{flex:1 1 0;width:auto;min-width:0}.hm-stories-header .hm-subtitle{white-space:normal;height:auto}}.hm-categories-track{scroll-snap-type:x proximity}.hm-category-card{scroll-snap-align:start}.hm-nav-btn:disabled{cursor:default}@media (width>=481px) and (width<=1024px){.hm-orange-banner{text-align:center;flex-direction:column;align-items:center;gap:20px;height:auto;min-height:0;padding:28px 24px}.hm-orange-banner p{max-width:100%;font-size:16px;line-height:26px}.hm-challenges-visual,.hm-challenges-visual img{aspect-ratio:488/400;width:100%;max-width:none;height:auto}}.hm-tab-btn:nth-child(2),.hm-tab-btn:nth-child(3),.hm-tab-btn:nth-child(2).active,.hm-tab-btn:nth-child(3).active{width:auto;min-width:147px;padding:0 24px}.hm-tab-btn:hover:not(.active){color:#fb8d41;background:#fb8d411a}.hm-tab-nav{width:auto;min-width:622px}@media (width<=768px){.hm-tab-nav{min-width:0}.hm-tab-btn:nth-child(2),.hm-tab-btn:nth-child(3),.hm-tab-btn:nth-child(2).active,.hm-tab-btn:nth-child(3).active{min-width:0;padding:0 22px}}@media (width<=1024px){.hm-tabs-section{padding-bottom:20px}.hm-trust-section{padding-top:30px}}@media (width>=481px) and (width<=1024px){.hm-compliance-visual,.hm-compliance-visual img{aspect-ratio:590/300;width:100%;max-width:none;height:auto}.hm-compliance-visual img{object-fit:cover}.hm-inventory-visual,.hm-inventory-visual img{aspect-ratio:590/532;width:100%;max-width:none;height:auto}.hm-discovery-section{padding-bottom:30px}.hm-inventory-section{padding-top:30px}.hm-trust-section{padding-bottom:30px}.hm-product-info-section{padding-top:30px}.hm-inventory-section{padding-bottom:30px}.hm-payments-section{padding-top:30px}.hm-payments-container{gap:20px}.hm-payments-visual,.hm-payments-visual img{aspect-ratio:1200/632;width:100%;height:auto}.hm-payments-note{width:100%}.hm-stories-center{aspect-ratio:386/490;width:100%;max-width:none;height:auto}.hm-stories-section{padding-bottom:30px}.hm-engagement-section{padding-top:30px}}@media (width>=768px) and (width<=1024px){.hm-engagement-grid-top .hm-engagement-card:nth-child(3){aspect-ratio:4/3;grid-column:1/-1;height:auto}.hm-engagement-grid-top .hm-engagement-card:nth-child(3) img{object-fit:cover;object-position:center bottom}.hm-engagement-grid-top .hm-engagement-card:nth-child(3) .hm-engagement-card-header{width:420px}}@media (width>=481px) and (width<=1024px){.hm-analytics-visual,.hm-analytics-visual img{aspect-ratio:387/220;width:100%;max-width:none;height:auto}}@media (width>=769px) and (width<=1024px){.hm-stores-grid{gap:16px}.hm-store-card{max-width:none;margin:0}}@media (width>=481px) and (width<=1024px){.hm-stores-section{padding-bottom:30px}.hm-builder-section{padding-top:30px}}@media (width>=1025px){.hm-categories-section{padding:50px 0 30px}.hm-orange-banner-section{padding:20px 0 40px}.hm-challenges-section,.hm-tabs-section,.hm-trust-section,.hm-product-info-section{padding:40px 0}.hm-compliance-section{padding:50px 0}.hm-discovery-section,.hm-inventory-section,.hm-payments-section{padding:40px 0}.hm-fulfilment-section{padding:50px 0}.hm-stories-section,.hm-engagement-section{padding:40px 0}.hm-analytics-section{padding:50px 0}.hm-stores-section,.hm-builder-section{padding:40px 0}.hm-apps-section{padding:50px 0}.hm-pricing-section{padding:40px 0 50px}.hm-stories-layout{height:auto}.hm-stories-col,.hm-stories-center{flex:1 1 0;width:auto;min-width:0}.hm-story-card{width:100%}}.hm-story-card{background:#fdfdfd;border:1px solid #e5e5e5;border-radius:12px;justify-content:center;gap:16px;padding:24px 30px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;box-shadow:0 2px 8px #0000000a}.hm-story-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.hm-story-card h4{font-size:16px;line-height:24px}.hm-story-card p{font-size:13.5px;line-height:24px}@media (width>=768px) and (width<=1024px){.hm-engagement-card{aspect-ratio:646/778;height:auto}.hm-engagement-grid-top .hm-engagement-card:nth-child(3){aspect-ratio:1324/992}.hm-engagement-card picture{display:contents}.hm-engagement-card img{object-fit:fill}.hm-engagement-card-header{visibility:hidden}}@media (width>=768px) and (width<=768px){.hm-engagement-grid-top,.hm-engagement-grid-bottom{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width>=481px) and (width<=1024px){.hm-builder-content{text-align:center;align-items:center;width:100%;max-width:680px;margin:0 auto}.hm-builder-content h3{text-wrap:balance;margin-bottom:0}.hm-builder-content p{text-wrap:pretty}.hm-builder-ctas{justify-content:center}}@media (width<=1024px){.homemade-food-page{max-width:100vw;overflow-x:clip}html:has(.homemade-food-page),body:has(.homemade-food-page){max-width:100%;overflow-x:clip}}@media (width<=480px){.hm-product-info-section,.hm-discovery-section,.hm-inventory-section,.hm-payments-section,.hm-stories-section,.hm-engagement-section,.hm-stores-section,.hm-builder-section,.hm-categories-section,.hm-challenges-section,.hm-tabs-section,.hm-trust-section,.hm-compliance-section,.hm-analytics-section,.hm-fulfilment-section,.hm-apps-section,.hm-pricing-section{padding-top:30px;padding-bottom:30px}.hm-engagement-card{aspect-ratio:646/778;height:auto}.hm-engagement-grid-top .hm-engagement-card:nth-child(3){aspect-ratio:1324/992}.hm-engagement-card picture{display:contents}.hm-engagement-card img{object-fit:fill}.hm-engagement-card-header{visibility:hidden}}
