@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Inter:wght@300;400;500;600&display=swap";h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.collapsible-content__heading,.section-title,.title-wrapper-with-link .title{font-family:Cormorant Garamond,Georgia,serif!important;letter-spacing:.05em;text-transform:uppercase;font-weight:400!important}.h0{font-weight:300!important;letter-spacing:.08em}h1{font-size:clamp(2rem,4vw,3.2rem)!important}h2{font-size:clamp(1.6rem,3vw,2.4rem)!important}h3{font-size:clamp(1.2rem,2vw,1.6rem)!important}body,.rte,.rte p,body p,.rich-text__text,.article-card__info{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:.01em;line-height:1.75;font-weight:300;color:#1a1a1a}.banner{min-height:85vh!important}.banner__heading{font-size:clamp(2.2rem,5vw,4.2rem)!important;font-weight:300!important;letter-spacing:.1em!important;text-shadow:0 2px 40px rgba(0,0,0,.35);font-family:Cormorant Garamond,Georgia,serif!important}.banner__text{font-size:clamp(1rem,1.8vw,1.2rem)!important;opacity:.9;letter-spacing:.04em;max-width:620px;margin:0 auto;font-weight:300}.button:not(.button--secondary){background-color:#c9a84c!important;border-color:#c9a84c!important;color:#0f172a!important;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;font-weight:500!important;font-family:Inter,sans-serif!important;padding:14px 40px!important;border-radius:0!important;transition:all .3s ease;box-shadow:0 4px 16px #c9a84c40;min-height:auto}.button:not(.button--secondary):hover{background-color:#d4b85c!important;border-color:#d4b85c!important;transform:translateY(-2px);box-shadow:0 8px 32px #c9a84c73}.button--secondary{background-color:transparent!important;border:1.5px solid rgba(255,255,255,.8)!important;color:#fff!important;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;font-weight:500!important;font-family:Inter,sans-serif!important;padding:14px 40px!important;border-radius:0!important;transition:all .3s ease}.button--secondary:hover{background-color:#ffffff1f!important;border-color:#fff!important;color:#fff!important;transform:translateY(-2px)}.color-scheme-1 .button--secondary,.color-background-1 .button--secondary{border-color:#1a1a2e!important;color:#1a1a2e!important}.color-scheme-1 .button--secondary:hover,.color-background-1 .button--secondary:hover{background-color:#1a1a2e!important;color:#fff!important}.card__media{position:relative;overflow:hidden}.card__content{position:relative!important;background:#fff}.card__action{position:relative!important;bottom:auto!important;left:auto!important;width:100%!important;padding:16px 20px!important;background:#fff}.image-with-text .button,.collapsible-content .button{position:relative!important;margin-top:20px}.multicolumn .title{font-family:Cormorant Garamond,Georgia,serif!important;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:500}.rich-text{max-width:760px;margin-left:auto;margin-right:auto}.image-with-text__media{border-radius:0!important}.image-with-text .image-with-text__content{padding:56px 48px!important}.collapsible-content summary{font-family:Inter,sans-serif!important;letter-spacing:.03em;font-weight:400;font-size:.95rem}.collapsible-content__heading{font-family:Cormorant Garamond,Georgia,serif!important;letter-spacing:.06em;text-transform:uppercase;font-size:1.4rem!important;font-weight:400!important}.multicolumn-card{border:none!important;background:transparent!important}.multicolumn-card__info h3,.multicolumn-card__info .card__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;letter-spacing:.05em;text-transform:uppercase;font-size:1rem!important}.color-scheme-4{background:linear-gradient(135deg,#0f172a,#1a2744)!important}.color-scheme-4 h1,.color-scheme-4 h2,.color-scheme-4 .h0,.color-scheme-4 .h1{color:#fff!important}.color-scheme-4 p,.color-scheme-4 .rte{color:#fffc!important}.color-scheme-4 .multicolumn-card__info h3{color:#c9a84c!important}.section-hero_banner+.section-trust_bar:before,.section-shop_by_intent:before,.section-buying_guidance:before,.section-final_cta:before{content:"";display:block;width:60px;height:1px;background:#c9a84c;margin:0 auto;position:relative;top:-1px}#shopify-section-final_cta .h0{font-size:clamp(1.8rem,4vw,3rem)!important;font-weight:200!important;letter-spacing:.1em!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#c9a84c4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c9a84c80}@media screen and (max-width:749px){.banner{min-height:80vh!important;display:grid!important;grid-template-rows:1fr!important}.banner .banner__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;grid-area:1 / 1 / -1 / -1!important}.banner .banner__media img,.banner .banner__media .banner__media-image-wrapper{width:100%!important;height:100%!important;object-fit:cover!important}.banner .banner__content{position:relative!important;z-index:2!important;grid-area:1 / 1 / -1 / -1!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;padding:40px 24px 60px!important;background:none!important}.banner .banner__box,.banner .banner__content .banner__box,.banner .field__button,.banner__content>.banner__box{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;max-width:100%!important}.banner .color-scheme-4,.banner .banner__content .color-scheme-4{background:transparent!important}.banner:before,.banner .banner__content:before,.banner .banner__media:before{display:none!important;content:none!important;padding-bottom:0!important}.banner__heading{font-size:1.5rem!important;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.8),0 0 30px rgba(0,0,0,.5);color:#fff!important}.banner__text,.banner__text p{font-size:.85rem!important;text-shadow:0 1px 6px rgba(0,0,0,.7),0 0 20px rgba(0,0,0,.4);color:#fff!important}.button:not(.button--secondary),.button--secondary{padding:12px 28px!important;font-size:.8rem}.image-with-text .image-with-text__content{padding:28px 20px!important}.rich-text{padding-left:16px;padding-right:16px}.diagem-testimonials__grid{grid-template-columns:1fr;gap:16px}.diagem-testimonial-card{padding:24px 20px}.diagem-badges__grid{grid-template-columns:repeat(2,1fr);gap:16px}}.diagem-testimonials{max-width:1200px;margin:0 auto;padding:20px;text-align:center}.diagem-testimonials__heading{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:200;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;color:#1a1a2e}.diagem-testimonials__subheading{font-size:1rem;color:#666;letter-spacing:.03em;margin-bottom:40px}.diagem-testimonials__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;text-align:left}.diagem-testimonial-card{background:#fafaf8;border:1px solid #eee;padding:32px;position:relative}.diagem-testimonial-stars{color:#c9a84c;font-size:1.2rem;letter-spacing:2px;margin-bottom:16px}.diagem-testimonial-text{font-size:.95rem;line-height:1.8;color:#444;font-style:italic;margin-bottom:16px}.diagem-testimonial-author{font-size:.85rem;color:#888;letter-spacing:.03em}.diagem-testimonial-author strong{color:#1a1a2e}@media screen and (max-width:749px){.diagem-testimonials__grid{grid-template-columns:1fr}}.diagem-badges{max-width:1200px;margin:0 auto;padding:20px;text-align:center}.diagem-badges__heading{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:200;letter-spacing:.08em;text-transform:uppercase;margin-bottom:40px;color:#fff}.diagem-badges__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.diagem-badge{text-align:center;padding:20px 8px}.diagem-badge__icon{font-size:2.4rem;margin-bottom:12px}.diagem-badge__title{font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c9a84c;margin-bottom:8px}.diagem-badge__text{font-size:.8rem;line-height:1.6;color:#ffffffb3}@media screen and (max-width:989px){.diagem-badges__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.diagem-badges__grid{grid-template-columns:repeat(2,1fr)}}.diagem-concierge{max-width:900px;margin:0 auto;padding:20px;text-align:center}.diagem-concierge__heading{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:200;letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e;margin-bottom:4px}.diagem-concierge__subtitle{font-size:1.05rem;color:#c9a84c;letter-spacing:.06em;text-transform:uppercase;font-weight:500;margin-bottom:20px}.diagem-concierge__text{font-size:1rem;line-height:1.8;color:#555;max-width:700px;margin:0 auto 40px}.diagem-concierge__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px;text-align:center}.diagem-concierge__step{position:relative;padding:20px 12px}.diagem-concierge__step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid #c9a84c;color:#c9a84c;font-size:1.1rem;font-weight:600;letter-spacing:0;margin-bottom:16px}.diagem-concierge__step h3{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e;margin-bottom:8px}.diagem-concierge__step p{font-size:.85rem;line-height:1.6;color:#777}.diagem-concierge__cta{display:flex;flex-direction:column;align-items:center;gap:16px}.diagem-concierge__whatsapp{color:#25d366;font-size:.95rem;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:color .3s ease}.diagem-concierge__whatsapp:hover{color:#128c7e}@media screen and (max-width:749px){.diagem-concierge__steps{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.diagem-concierge__steps{grid-template-columns:1fr}}body.template-page-natural-feed #shopify-section-hero_heading{background:linear-gradient(135deg,#0f172a,#1e293b)!important}body.template-page-natural-feed #shopify-section-hero_heading h1,body.template-page-natural-feed #shopify-section-hero_heading h2,body.template-page-natural-feed #shopify-section-hero_heading .h1,body.template-page-natural-feed #shopify-section-hero_heading .h2{color:#fff!important}body.template-page-natural-feed #shopify-section-hero_heading p,body.template-page-natural-feed #shopify-section-hero_heading .rte{color:#ffffffd9!important}body.template-page-natural-feed #shopify-section-hero_heading .button:not(.button--secondary){background-color:#c9a84c!important;border-color:#c9a84c!important;color:#0f172a!important}body.template-page-natural-feed #shopify-section-trust_bar{background:#1e293b!important}body.template-page-natural-feed #shopify-section-trust_bar h3,body.template-page-natural-feed #shopify-section-trust_bar p{color:#ffffffe6!important}body.template-page-natural-feed #shopify-section-seo_content{background:#f8f6f0!important}.diagem-filter-tip{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#1a2744,#0f172a);border-top:1px solid rgba(201,168,76,.3);padding:14px 24px;margin:0}.diagem-filter-tip__icon{font-size:1.2rem;flex-shrink:0}.diagem-filter-tip__text{font-family:Inter,sans-serif;font-size:.88rem;font-weight:400;color:#ffffffe6;letter-spacing:.02em;line-height:1.4}.diagem-filter-tip__text strong{color:#c9a84c;font-weight:600}.diagem-filter-tip__close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff9;font-size:1rem;cursor:pointer;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;padding:0;line-height:1}.diagem-filter-tip__close:hover{background:#c9a84c33;color:#c9a84c}@media screen and (max-width:749px){.diagem-filter-tip{padding:12px 40px 12px 16px;gap:8px}.diagem-filter-tip__text{font-size:.82rem;text-align:left}.diagem-filter-tip__icon{font-size:1rem}}body.template-page-labgrown-feed #shopify-section-hero_heading{background:linear-gradient(135deg,#e0f2fe,#bae6fd)!important}body.template-page-labgrown-feed #shopify-section-hero_heading h1,body.template-page-labgrown-feed #shopify-section-hero_heading h2,body.template-page-labgrown-feed #shopify-section-hero_heading .h1,body.template-page-labgrown-feed #shopify-section-hero_heading .h2{color:#0c4a6e!important}body.template-page-labgrown-feed #shopify-section-hero_heading p,body.template-page-labgrown-feed #shopify-section-hero_heading .rte{color:#164e63!important}body.template-page-labgrown-feed #shopify-section-hero_heading .button:not(.button--secondary){background-color:#0284c7!important;border-color:#0284c7!important;color:#fff!important}body.template-page-labgrown-feed #shopify-section-hero_heading .button--secondary{border-color:#0284c7!important;color:#0284c7!important;background:transparent!important}body.template-page-labgrown-feed #shopify-section-trust_bar{background:#f0f9ff!important}body.template-page-labgrown-feed #shopify-section-trust_bar h3{color:#0c4a6e!important}body.template-page-labgrown-feed #shopify-section-trust_bar p{color:#164e63!important}body.template-page-labgrown-feed #shopify-section-seo_content{background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/custom-diagem.css.map */
