.media-with-text{position:relative;overflow:hidden;background:#cce2de}.media-with-text__container{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "text"}@media screen and (min-width:768px){.media-with-text__container{grid-template-columns:1fr 1fr}.media-with-text--image-left .media-with-text__container{grid-template-areas:"image text"}.media-with-text--image-right .media-with-text__container{grid-template-areas:"text image"}}.media-with-text__image{grid-area:image;position:relative;min-height:18rem}@media screen and (max-width:767px){.media-with-text__image{min-height:0;aspect-ratio:864 / 725}}.media-with-text__image .lazy-image{position:absolute;top:0;right:0;bottom:0;left:0}.media-with-text__image .lazy-image--background img{object-position:50% 70%}.media-with-text__text{grid-area:text;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;padding:2.5rem var(--gutter-container) 2.5rem}@media screen and (min-width:768px){.media-with-text__text{padding:3.5rem 2.5rem 2.5rem}}@media screen and (min-width:1024px){.media-with-text__text{gap:1.9rem;padding:7rem 3rem 2.25rem 13.1%}.media-with-text--height-small .media-with-text__text{min-height:24rem}.media-with-text--height-regular .media-with-text__text{min-height:32rem}.media-with-text--height-large .media-with-text__text{min-height:45.3125rem}}.media-with-text__caption{margin:0;color:var(--color-text-main, #016d59);font-family:var(--font-stack-body);font-size:clamp(1.125rem,1rem + .4vw,1.26875rem);font-weight:var(--font-weight-body-bold, 500);line-height:1.645rem}.media-with-text__heading{margin:0;max-width:31.0625rem;color:var(--color-text-main, #016d59);font-family:var(--font-stack-headings);font-size:clamp(2rem,1.4rem + 1.8vw,3rem);font-weight:var(--font-weight-headings, 500);line-height:clamp(2.35rem,1.7rem + 2vw,3.5rem);letter-spacing:-.0117em}.media-with-text__text .button{display:inline-flex;align-items:center;justify-content:center;min-height:3.0625rem;padding:.5rem 2.875rem;border-radius:var(--border-radius-buttons, 30px);font-family:var(--font-stack-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5625}@media screen and (max-width:767px){.media-with-text__text .button{width:100%;max-width:18rem;min-height:auto;padding:.75rem 1.5rem}}.media-text__eggs{position:absolute;right:10.9%;bottom:4.4375rem;width:43.05%;aspect-ratio:371.9 / 211.7;color:var(--color-text-main);pointer-events:none}@media screen and (max-width:1023px){.media-text__eggs{right:3rem;bottom:3rem}}@media screen and (max-width:767px){.media-text__eggs{right:var(--gutter-container);bottom:2rem;width:40%}}.media-text__egg{position:absolute;height:auto}.media-text__egg--1{top:0;right:0;width:51.02%}.media-text__egg--2{top:12.38%;left:6.33%;width:39.4%;transform:rotate(24.47deg)}html body .shopify-section.mount-media-with-text .media-with-text,html body .media-with-text{color:var(--color-text-main)}html body .shopify-section.mount-media-with-text .media-with-text .media-with-text__caption,html body .media-with-text .media-with-text__caption{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 500);font-size:1.27rem;line-height:1.3;color:var(--color-accent-main);letter-spacing:0;margin:0 0 .5rem;padding:0}html body .shopify-section.mount-media-with-text .media-with-text .media-with-text__heading,html body .media-with-text .media-with-text__heading{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 500);font-size:3rem;line-height:1.167;letter-spacing:-.012em;color:var(--color-text-main);max-width:34rem;margin:0;padding:0}html body .shopify-section.mount-media-with-text .media-with-text .media-with-text__text p,html body .shopify-section.mount-media-with-text .media-with-text .media-with-text__description,html body .media-with-text .media-with-text__text p,html body .media-with-text .media-with-text__description{font-family:var(--font-stack-body);font-weight:var(--font-weight-body, 400);font-size:1rem;line-height:1.46;color:var(--color-text-main)}html body .shopify-section.mount-media-with-text .media-with-text .media-with-text__text .media-with-text__caption{font-weight:500;font-size:1.25rem;line-height:1.3}html body .shopify-section.mount-media-with-text .media-with-text .media-with-text__button,html body .media-with-text .media-with-text__button{margin-top:1.5rem}html body .shopify-section.mount-media-with-text .media-with-text .media-with-text__button .button,html body .media-with-text .media-with-text__button a.button{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 500);font-size:1.125rem;line-height:1.56;letter-spacing:0;padding:.75rem 2.625rem;margin:0;border-radius:var(--border-radius-buttons, 30px);border:var(--border-width-buttons, 1px) solid var(--color-text-main);color:var(--color-text-main);background-color:transparent;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;cursor:pointer}html body .shopify-section.mount-media-with-text .media-with-text .media-with-text__button .button:hover,html body .media-with-text .media-with-text__button a.button:hover{background-color:var(--color-text-main);color:var(--color-foreground-accent-main, var(--color-background-main, #ffffff));border-color:var(--color-text-main)}html body .shopify-section .media-with-text--wide-content .media-with-text__text,html body .media-with-text--wide-content .media-with-text__text{max-width:46.5rem;justify-content:center}@media screen and (max-width:767px){html body .shopify-section .media-with-text--wide-content .media-with-text__text,html body .media-with-text--wide-content .media-with-text__text{padding:2.25rem 1.25rem 3rem}}@media screen and (min-width:1024px){html body .shopify-section .media-with-text--wide-content .media-with-text__text,html body .media-with-text--wide-content .media-with-text__text{padding:2.25rem 3rem 2.25rem 4rem}:is(html body .shopify-section .media-with-text--wide-content .media-with-text__text,html body .media-with-text--wide-content .media-with-text__text) .media-with-text__text{gap:1.9rem}}:is(html body .shopify-section .media-with-text--wide-content .media-with-text__text,html body .media-with-text--wide-content .media-with-text__text) .media-with-text__heading{max-width:100%;font-size:2rem;font-weight:500;line-height:1.25;letter-spacing:-.56px}@media(min-width:1024px){html body .shopify-section .media-with-text--wide-content.media-with-text--image-right .media-with-text__text,html body .media-with-text--wide-content.media-with-text--image-right .media-with-text__text{padding:2.25rem 10rem 2.25rem 4rem;margin-left:auto}}html body .shopify-section .media-with-text--wide-content .media-with-text__heading,html body .media-with-text--wide-content .media-with-text__heading,html body .template-page .shopify-section .media-with-text .media-with-text__heading,html body .template-page .media-with-text .media-with-text__heading{font-size:2rem;line-height:1.25;max-width:37rem}html body .shopify-section .media-with-text--wide-content .media-with-text__description,html body .shopify-section .media-with-text--wide-content .media-with-text__text p,html body .media-with-text--wide-content .media-with-text__description,html body .media-with-text--wide-content .media-with-text__text p{max-width:37rem;font-size:1rem;line-height:1.46}@media screen and (max-width:767px){html body .shopify-section.mount-media-with-text .media-with-text,html body .media-with-text{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "text"}html body .media-with-text .media-with-text__media{grid-area:image;width:100%;min-height:280px;max-height:380px;position:relative;overflow:hidden}html body .media-with-text .media-with-text__text{grid-area:text;padding:2.25rem 1.25rem 9rem;text-align:center;align-items:center;gap:1.25rem}html body .media-with-text .media-with-text__caption{font-size:1.1rem;line-height:1.3;margin-bottom:.25rem}html body .media-with-text .media-with-text__heading,html body .media-with-text--wide-content .media-with-text__heading{font-size:clamp(1.625rem,5.5vw,2.25rem);line-height:1.2;max-width:100%}html body .media-with-text .media-with-text__button{margin-top:1rem;width:100%;display:flex;justify-content:center}html body .media-with-text .media-with-text__button .button,html body .media-with-text .media-with-text__button a.button{width:100%;max-width:16rem;min-height:48px;font-size:1.0625rem;padding:.75rem 1.5rem;text-align:center;justify-content:center;border-radius:var(--border-radius-buttons, 30px)}}html.js media-with-text-animate:not([data-animate-ready]) .media-with-text__image{clip-path:inset(0% 100% 0% 0%)}html.js media-with-text-animate:not([data-animate-ready]) .media-text__egg{opacity:0}@media(prefers-reduced-motion:reduce){html.js media-with-text-animate:not([data-animate-ready]) .media-with-text__image{clip-path:none}html.js media-with-text-animate:not([data-animate-ready]) .media-text__egg{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-media-with-text.css.map */
