@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Montserrat:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600&family=Cormorant+Garamond:wght@300;400;500;600&family=Montserrat:wght@300;400&display=swap);@media (max-width:1024px){[class*=polaroid],div[style*="position: absolute"][style*="backgroundColor: #FFFFFF"],div[style*=scrapbookLayer]{display:none!important}}@media (max-width:900px){nav{padding:1rem 1.5rem!important}nav>div>div:nth-child(2){display:none!important}nav button{display:block!important}}@media (max-width:768px){[style*=polaroid1],[style*=polaroid2],[style*=polaroid3],[style*=washi],div[style*=scrapbookLayer]>div[style*=polaroid],div[style*=scrapbookLayer]>div[style*=washiTape]{display:none!important}section[style*=hero]>div[style*=content]{padding:0 1.5rem!important}section[style*=hero] h1{font-size:2.75rem!important;margin-bottom:1rem!important}section[style*=hero] p[style*=casualAside]{font-size:1.25rem!important}section[style*=hero] p[style*=subheading]{font-size:1rem!important;margin-bottom:2rem!important}div[style*=handwrittenNote]{display:none!important}section[style*=bridge]{padding:3rem 1.5rem!important}div[style*=quoteBlock]{padding:1.25rem 1.75rem!important}p[style*=emphasisText],p[style*=mainText]{font-size:1.125rem!important}}@media (max-width:1200px){.featured-grid{gap:1.5rem!important;grid-template-columns:repeat(2,1fr)!important;padding:0 1.5rem!important}}@media (max-width:600px){.featured-grid{grid-template-columns:1fr!important;padding:0 1rem!important}.featured-grid>*{height:350px!important}}@media (max-width:900px){div[style*=bottomRow],div[style*=topRow]{align-items:center!important;display:flex!important;flex-direction:column!important;gap:2.5rem!important;grid-template-columns:none!important}div[style*=bottomRow]{justify-content:center!important}div[style*=reviewCard]{max-width:100%!important;width:100%!important}p[style*=quote]{min-height:auto!important}}@media (max-width:600px){div[style*=bottomRow]{flex-wrap:wrap!important}div[style*=reviewCard]{flex:1 1 100%!important}}@media (max-width:900px){section#guides>div>div[style*=canvas]{gap:2rem!important;grid-template-columns:1fr!important;min-height:auto!important;padding:2rem 1rem!important}section#guides div[style*=leftColumn]{display:none!important}section#guides div[style*=rightColumn]{padding-right:0!important}section#guides h1{font-size:2.25rem!important;margin-bottom:2rem!important}section#guides p[style*=trustLine]{font-size:.875rem!important;margin-bottom:1.5rem!important}section#guides p[style*=productClarity]{font-size:1rem!important;margin-bottom:1.5rem!important}section#guides p[style*=coverageLine]{font-size:.875rem!important;margin-bottom:2rem!important}section#guides div[style*=priceSection]{gap:1rem!important;margin-bottom:2rem!important}section#guides span[style*=originalPrice]{font-size:1.25rem!important}section#guides span[style*=currentPrice]{font-size:2.75rem!important}section#guides a[style*=primaryButton]{font-size:1rem!important;padding:1.25rem 2rem!important}div[style*=stickyButtonContainer]{bottom:1rem!important;left:1rem!important;right:1rem!important;transform:none!important;width:auto!important}div[style*=stickyButtonContainer] a{font-size:.9375rem!important;padding:1rem 1.5rem!important;width:100%!important}div[style*=whatsInsideSection]{padding:2rem 1.5rem!important}div[style*=whatsInsideGrid]{gap:1rem!important;grid-template-columns:1fr!important}div[style*=mealTypesGrid]{gap:1.5rem!important;grid-template-columns:repeat(2,1fr)!important}}@media (max-width:500px){div[style*=mealTypesGrid]{grid-template-columns:1fr!important}}@media (max-width:768px){section[style*=recommendations] div[style*=header]{margin-bottom:2rem!important}section[style*=recommendations] h1{font-size:2rem!important}section[style*=recommendations] p[style*=pageSubtitle]{font-size:.9375rem!important}div[style*=tabsWrapper]{margin-bottom:1.5rem!important}div[style*=tabsContainer]{flex-direction:column!important;gap:.5rem!important;padding:.5rem!important;width:100%!important}div[style*=tabsContainer] button{font-size:.9375rem!important;padding:.875rem 1.25rem!important;text-align:center!important;width:100%!important}div[style*=grid]:not([style*=whatsInsideGrid]):not([style*=mealTypesGrid]){gap:1.5rem!important;grid-template-columns:1fr!important}div[style*=card]:not([style*=mealCard]){padding:1.5rem!important}h3[style*=question]{font-size:1.125rem!important}div[style*=bottomCTA]{padding:2rem 1.5rem!important}div[style*=bottomCTA] h3{font-size:1.5rem!important}}.tab-short{display:none}.tab-full{display:inline}@media (max-width:768px){.tab-short{display:inline}.tab-full{display:none}section[style*=aboutSection]{padding:3rem 1.5rem!important}section[style*=aboutSection] h1{font-size:2.5rem!important}section[style*=aboutSection] p{font-size:1rem!important;line-height:1.7!important}section[style*=contactSection]{padding:3rem 1.5rem!important}section[style*=contactSection] h1{font-size:2.5rem!important}section[style*=contactSection] a{font-size:1rem!important;padding:1rem 2rem!important}footer{padding:3rem 1.5rem!important}footer>div{flex-direction:column!important;gap:2rem!important;text-align:center!important}footer div[style*=footerLinks]{flex-direction:column!important;gap:1rem!important}footer a{font-size:.875rem!important}}@media (max-width:900px){div[style*=carouselContainer]{padding:0 50px!important}div[style*=carouselSlide]{min-width:100%!important}button[style*=arrowButton]{font-size:1.25rem!important;height:36px!important;width:36px!important}button[style*=leftArrow]{left:5px!important}button[style*=rightArrow]{right:5px!important}}@media (max-width:768px){body,html{max-width:100vw!important;overflow-x:hidden!important}section{padding-left:1.5rem!important;padding-right:1.5rem!important}a[style*=Button]:not([style*=arrowButton]),button:not([style*=arrowButton]):not([style*=dot]){font-size:1rem!important;padding:1rem 2rem!important}@media (max-width:900px){nav>div>div:nth-child(2){display:none!important}nav button{display:block!important}}}.featured-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);padding:0 4rem}.featured-grid>*{transform:rotate(var(--rotation));transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease}.featured-grid>:first-child{--rotation:-2deg}.featured-grid>:nth-child(2){--rotation:1.5deg}.featured-grid>:nth-child(3){--rotation:-1deg}.featured-grid>:nth-child(4){--rotation:2deg}.featured-grid>:hover{transform:rotate(0deg) scale(1.05);z-index:10}@media (max-width:1200px){.featured-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.featured-grid{grid-template-columns:repeat(2,1fr);padding:0 2rem}}@media (max-width:600px){.featured-grid{grid-template-columns:1fr;padding:0 1.5rem}}.page-transition{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.aboutSection{background:#faf7f2;padding:8rem 3rem;position:relative}.aboutContainer{margin:0 auto;max-width:1300px}.aboutGrid{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:45% 55%}.aboutImageWrap{align-items:center;display:flex;justify-content:center}.aboutImage{border-radius:12px;box-shadow:0 20px 60px #00000026;height:600px;max-width:500px;object-fit:cover;object-position:center;width:100%}.aboutText{display:flex;flex-direction:column;justify-content:center;text-align:center}.aboutCopy{margin:0 auto 1rem;max-width:620px}.aboutEyebrow{color:#8b7355;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.2em;margin-bottom:1rem;text-transform:uppercase}.aboutHeading{color:#111;font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:300;letter-spacing:.05em;margin-bottom:2rem}.aboutParagraph{color:#111;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:2;margin-bottom:1.25rem}.aboutLink{border-bottom:1px solid #8b7355e6;color:#8b7355;font-weight:600;padding-bottom:2px;text-decoration:none;transition:opacity .25s ease,border-color .25s ease}.aboutLink:hover{border-bottom-color:#8b73558c;opacity:.85}.aboutCta{border-top:1px solid #8b735533;margin-top:2.5rem;padding-top:2.5rem}.aboutCtaText{color:#111;font-family:Cormorant Garamond,serif;font-size:1.125rem;font-weight:400;margin-bottom:1.25rem}.aboutButton{background:#8b7355;border-radius:10px;box-shadow:0 8px 22px #00000024;color:#f7f4ef;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.1em;padding:1.125rem 2.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.aboutButton:hover{background:#6d5940;box-shadow:0 12px 28px #0000002e;transform:translateY(-1px)}@media (max-width:980px){.aboutSection{padding:6rem 1.5rem}.aboutGrid{gap:3rem;grid-template-columns:1fr}.aboutImage{height:520px;max-width:560px}.aboutText{text-align:center}}@media (max-width:560px){.aboutSection{padding:5rem 1.25rem}.aboutImage{border-radius:14px;height:420px}.aboutParagraph{font-size:1rem;line-height:1.9}.aboutButton{text-align:center;width:100%}}*{box-sizing:border-box;margin:0;padding:0}:root{--ivory:#f7f4ef;--near-black:#111;--warm-taupe:#b7a99a}body{background-color:#f7f4ef;background-color:var(--ivory);color:#111;color:var(--near-black);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}h1,h2,h3{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:300}:focus-visible{outline:3px solid #b7a99a!important;outline-offset:2px}
/*# sourceMappingURL=main.04e80554.css.map*/