.calor-hero .image-with-text-overlay__caption{width:100%;max-width:none;display:grid;grid-template-columns:35% 1fr 33%;align-items:start}.calor-hero .image-with-text-overlay__text:first-of-type{grid-column:1;grid-row:1}.calor-hero .image-with-text-overlay__text:last-of-type{grid-column:3;grid-row:1;margin-top:28px}.calor-hero h1{margin:clamp(0px,4vw,60px) 0 0;color:#12352a;font-size:clamp(1.6rem,2.5vw,2rem);text-shadow:0 0 3px #fff9e9}.calor-hero p{color:#12352a;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.5;text-shadow:none}.calor-hero h2{color:#d9b662;font-size:2.6rem;line-height:1.1;letter-spacing:.08em;margin:1.1rem 0 .35rem;text-shadow:0 1px 1px #12352a}.calor-hero h2+p{margin-top:0}@media(max-width:1279px){.calor-hero .image-with-text-overlay__grid--foreground,.calor-hero .image-with-text-overlay__caption,.calor-hero .image-with-text-overlay__text{display:contents}.calor-hero .image-with-text-overlay__grid--background{grid-row:2}.calor-hero h1,.calor-hero p,.calor-hero h2{grid-column:1;margin:0;padding-inline:20px;text-align:center;text-shadow:none}.calor-hero h1{grid-row:1;padding-block:24px;background:#eaf1ed;font-size:clamp(1.6rem,4vw,2.2rem)}.calor-hero p,.calor-hero h2{background:#12352a}.calor-hero p{color:#fff9e9}.calor-hero p:first-of-type{grid-row:3;padding-top:24px}.calor-hero h2{grid-row:4;padding-top:18px;padding-bottom:6px}.calor-hero p:last-of-type{grid-row:5;padding-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/calor-hero.css.map */
