.pp-image-text{padding-top:var(--pp-image-text-pt, 32px);padding-bottom:var(--pp-image-text-pb, 32px)}.pp-image-text__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pp-image-text__media{position:relative;min-width:0;aspect-ratio:var(--pp-image-text-ratio, 1 / 1);overflow:hidden;border-radius:var(--pp-radius);background-color:var(--pp-panel)}.pp-image-text__media .pp-image-text__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.pp-image-text__content{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.pp-image-text__content>*{width:100%;overflow-wrap:break-word}.pp-image-text__kicker{font-family:var(--FONT-STACK-BODY);font-size:11px;font-weight:500;line-height:normal;letter-spacing:var(--pp-tracking);text-transform:uppercase;color:var(--pp-slate)}.pp-image-text__heading{font-family:var(--FONT-STACK-BODY);font-size:22px;font-weight:400;line-height:28px;letter-spacing:var(--pp-tracking);text-transform:uppercase;color:var(--pp-ink)}.pp-image-text__text{max-width:62ch;font-family:var(--FONT-STACK-BODY);font-size:15px;font-weight:400;line-height:23px;color:var(--pp-ink)}.pp-image-text__text>*+*{margin-top:1em}.pp-image-text__text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.pp-image-text__text a:hover{text-decoration-thickness:2px}.pp-image-text__text ul,.pp-image-text__text ol{padding-left:1.25em}.pp-image-text__text ul{list-style:disc}.pp-image-text__text ol{list-style:decimal}@media only screen and (min-width:768px){.pp-image-text{padding-top:calc(var(--pp-image-text-pt, 32px) * 1.5);padding-bottom:calc(var(--pp-image-text-pb, 32px) * 1.5)}.pp-image-text__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:40px}.pp-image-text--image-right .pp-image-text__media{order:2}.pp-image-text__heading{font-size:28px;line-height:1.25}}@media only screen and (min-width:1100px){.pp-image-text{padding-top:calc(var(--pp-image-text-pt, 32px) * 2);padding-bottom:calc(var(--pp-image-text-pb, 32px) * 2)}.pp-image-text__grid{column-gap:64px}.pp-image-text__heading{font-size:33px}.pp-image-text__text{font-size:16px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pp-image-text.css.map */
