.ifc__bleed{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.ifc__bleed{padding-left:0;padding-right:0}}.ifc__grid{--ifc-gap: 2.4rem;--ifc-side: 1fr;display:grid;grid-template-columns:1fr;gap:var(--ifc-gap);align-items:stretch}.ifc__box{display:flex;flex-direction:column;justify-content:center;padding:3.2rem 2.4rem;background-color:rgb(var(--color-background))}.ifc__box--dashed{border:.1rem dashed rgba(var(--color-foreground),.35)}.ifc__box--solid{border:.1rem solid rgba(var(--color-foreground),.2)}.ifc__media{display:flex}.ifc__img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:var(--media-radius, 0)}.ifc__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem dashed rgba(var(--color-foreground),.3)}.ifc__actions--centre{justify-content:center}.ifc__actions--left{justify-content:flex-start}.ifc__btn{min-width:20rem}.ifc__btn:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (max-width:489px){.ifc__btn{min-width:0;flex:1 1 100%}}@media screen and (max-width:989px){.ifc__media{grid-row:2}.ifc__grid--has-left.ifc__grid--has-right{grid-template-columns:repeat(2,minmax(0,1fr))}.ifc__grid--has-left.ifc__grid--has-right .ifc__box{grid-column:1 / -1}.ifc__img{aspect-ratio:4 / 3}}@media screen and (min-width:990px){.ifc__grid--narrow{--ifc-side: .7fr}.ifc__grid--wide{--ifc-side: 1.4fr}.ifc__grid--has-left.ifc__grid--has-right{grid-template-columns:minmax(0,var(--ifc-side)) minmax(0,1.1fr) minmax(0,var(--ifc-side))}.ifc__grid--has-left.ifc__grid--has-right .ifc__media--left{grid-column:1;grid-row:1}.ifc__grid--has-left.ifc__grid--has-right .ifc__box{grid-column:2;grid-row:1}.ifc__grid--has-left.ifc__grid--has-right .ifc__media--right{grid-column:3;grid-row:1}.ifc__grid--has-left:not(.ifc__grid--has-right){grid-template-columns:minmax(0,var(--ifc-side)) minmax(0,1.1fr)}.ifc__grid--has-left:not(.ifc__grid--has-right) .ifc__media--left{grid-column:1;grid-row:1}.ifc__grid--has-left:not(.ifc__grid--has-right) .ifc__box{grid-column:2;grid-row:1}.ifc__grid--has-right:not(.ifc__grid--has-left){grid-template-columns:minmax(0,1.1fr) minmax(0,var(--ifc-side))}.ifc__grid--has-right:not(.ifc__grid--has-left) .ifc__box{grid-column:1;grid-row:1}.ifc__grid--has-right:not(.ifc__grid--has-left) .ifc__media--right{grid-column:2;grid-row:1}.ifc__box{padding:4.8rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-image-flank-callout.css.map */
