.c365-it{--c365-it-section-y: 56px;padding-top:var(--c365-it-section-y)}@media(min-width:768px){.c365-it{--c365-it-section-y: 108px}}@media(min-width:1200px){.c365-it{--c365-it-section-y: calc(100 * var(--c365-s))}}.c365-it--panel{padding-top:calc(20 * var(--c365-s))}.c365-it__inner{max-width:calc(1164 * var(--c365-s) + 2 * var(--c365-gutter));margin:0 auto;box-sizing:border-box}.c365-it__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c365-it--image-left .c365-it__copy{order:2}.c365-it__eyebrow{margin:0;font-family:var(--body-font-stack);font-weight:400;font-size:var(--c365-fs-2xs);line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--c365-green-aa)}.shopify-section .c365-it__heading{margin:0;font-family:var(--header-font-stack);font-weight:500;font-size:var(--c365-fs-h2);line-height:1.25;letter-spacing:0;text-transform:none;text-wrap:balance}.c365-it__text p{margin:calc(14 * var(--c365-s)) 0 0;font-family:var(--body-font-stack);font-size:var(--c365-fs-body);line-height:1.55;text-wrap:pretty}.c365-it--panel .c365-it__grid{border-radius:calc(5 * var(--c365-s));overflow:hidden}.c365-it--panel .c365-it__copy{display:flex;flex-direction:column;justify-content:center;gap:calc(16 * var(--c365-s));padding:calc(64 * var(--c365-s)) var(--c365-panel-pad-x)}.c365-it--panel .c365-it__text p:first-child{margin-top:0}.c365-it__btn{align-self:flex-start;margin-top:calc(12 * var(--c365-s))}.c365-it__media{position:relative;min-height:calc(582 * var(--c365-s))}.c365-it__media :is(img,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.c365-it__media img{object-position:var(--c365-it-focus, center)}.c365-it--figure .c365-it__grid{gap:calc(80 * var(--c365-s));align-items:center}.c365-it--figure .c365-it__copy{order:2}.c365-it--figure.c365-it--image-right .c365-it__copy{order:0}.c365-it--figure .c365-it__text p:first-child{margin-top:calc(16 * var(--c365-s))}.c365-it__figure{margin:0;border-radius:calc(5 * var(--c365-s));overflow:hidden;background:var(--c365-stone)}.c365-it__figure :is(img,svg){display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.c365-it__caption{padding:calc(28 * var(--c365-s));font-family:var(--body-font-stack);font-size:var(--c365-fs-body);line-height:1.5;text-wrap:pretty}.shopify-section .c365-it__heading--large{font-size:var(--c365-fs-display);line-height:1.1}.c365-it__lead{margin:0;font-family:var(--header-font-stack);font-weight:500;font-size:var(--c365-fs-h3);line-height:1.3;text-wrap:balance}.c365-it__closing{margin:0;font-family:var(--body-font-stack);font-weight:600;font-size:var(--c365-fs-body);line-height:1.6;color:var(--c365-green-aa);text-wrap:pretty}.shopify-section .c365-it .c365-it__link{--link-color: var(--c365-green-aa);align-self:flex-start;margin-top:calc(10 * var(--c365-s));font-family:var(--body-font-stack);font-weight:700;font-size:var(--c365-fs-pill);line-height:1.4;color:var(--link-color);text-decoration:underline;text-underline-offset:.2em}.shopify-section .c365-it .c365-it__link:hover{--link-color: var(--c365-teal)}.shopify-section .c365-it__quote{display:flex;gap:calc(16 * var(--c365-s));margin:calc(16 * var(--c365-s)) 0 0;padding:calc(28 * var(--c365-s)) 0 0;border:0;border-top:1px solid var(--c365-stone);font-style:normal;quotes:none}.shopify-section .c365-it__quote:before,.shopify-section .c365-it__quote:after{content:none}.c365-it__quote-mark{flex:none;align-self:flex-start;height:.8em;font-family:var(--header-font-stack);font-weight:500;font-size:var(--c365-fs-quote-mark);line-height:.8;color:var(--c365-green)}.shopify-section .c365-it__quote p{margin:0;font-style:normal;font-family:var(--header-font-stack);font-weight:500;font-size:var(--c365-fs-feature);line-height:1.4;text-wrap:pretty}.c365-it--split .c365-it__grid{gap:calc(80 * var(--c365-s));align-items:center}.c365-it--split.c365-it--image-left .c365-it__copy{order:2}.c365-it--split .c365-it__copy{display:flex;flex-direction:column;gap:calc(22 * var(--c365-s))}.c365-it--split .c365-it__text{margin-bottom:0}.c365-it--split .c365-it__text p:first-child{margin-top:0}.c365-it--split .c365-it__closing{margin-top:calc(2 * var(--c365-s));font-family:var(--header-font-stack);font-weight:500;font-size:var(--c365-fs-lead);line-height:1.4}.c365-it__photo{position:relative;aspect-ratio:4 / 5;border-radius:calc(5 * var(--c365-s));overflow:hidden}.c365-it__photo :is(img,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:var(--c365-it-focus, center)}.c365-it__photo--contain{background:#e4e3e5}.c365-it__photo--contain img{object-fit:contain}@media(max-width:767px){.c365-it__grid,.c365-it--figure .c365-it__grid{grid-template-columns:minmax(0,1fr);gap:24px}.c365-it--panel .c365-it__grid{gap:0}.c365-it--panel .c365-it__copy{order:2;padding:32px var(--c365-panel-pad-x) 40px}.c365-it__media{min-height:260px}.c365-it--figure .c365-it__copy,.c365-it--figure.c365-it--image-right .c365-it__copy,.c365-it--split .c365-it__copy{order:2}.c365-it--split .c365-it__grid{gap:28px}.c365-it--split .c365-it__copy{gap:16px}.c365-it__caption{padding:18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-celliant-image-text.css.map */
