.card-image{--ff-sec-pad-v: var(--ff-card-image-pad-v-d, 80px);--ff-sec-pad-h: var(--ff-card-image-pad-h-d, 40px);--ff-card-padding-block: var(--ff-card-image-card-pad-d, 32px);--ff-card-padding-inline: var(--ff-card-image-card-pad-d, 32px);--ff-note-title: var(--ff-card-image-note-title-d);--ff-note-body: var(--ff-card-image-note-body-d);--ff-title-gap: var(--ff-card-image-title-gap-d);--text-base: var(--ff-note-body);--text-h1: var(--ff-note-title);--text-h2: var(--ff-note-title);--text-h3: var(--ff-note-title);--text-h4: var(--ff-note-title)}.card-image .ff-section__wrap{max-width:var(--ff-sec-max);margin-inline:auto;padding-inline:var(--ff-sec-pad-h)}.card-image .card-image-section{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;gap:var(--ff-card-image-gap-d, 20px)}.card-image .card-image-main{background-color:var(--ff-card-image-card-bg, #ffffff);color:var(--ff-card-image-card-color, #1c1c1c);flex:0 0 auto;width:min(100%,var(--ff-card-max-width));max-width:var(--ff-card-max-width);min-width:260px;align-self:center;margin:0;border:none;box-shadow:none}.card-image .card-image-main :is(h1,h2,h3,h4).card-image-heading{font-size:var(--ff-note-title);line-height:1.25;margin:0 0 var(--ff-title-gap);text-align:left;letter-spacing:normal;text-transform:none}.card-image .card-image-body{font-size:var(--ff-note-body);line-height:1.4}.card-image .card-image-body p{font-size:inherit;line-height:inherit;margin:0 0 12px;text-align:justify}.card-image .card-image-body p:last-child{margin-bottom:0}.card-image .card-image-media-wrapper{flex:1 1 0;display:flex;justify-content:center;align-items:center;align-self:stretch;margin-left:var(--ff-card-image-overlap-left, 0px);margin-right:var(--ff-card-image-overlap-right, 0px)}.card-image .card-image-media-wrapper--top{align-items:flex-start}.card-image .card-image-media-wrapper--center{align-items:center}.card-image .card-image-media-wrapper--bottom{align-items:flex-end}.card-image .card-image-media{width:100%;max-width:var(--ff-card-image-max-d)}.card-image .card-image-media img{display:block;width:100%;height:auto;border-radius:var(--ff-image-radius)}.card-image .card-image-media--placeholder{border-radius:var(--ff-image-radius);border:1px dashed rgb(0 0 0 / .15);padding:16px}@media(max-width:749px){.card-image{--ff-sec-pad-v: var(--ff-card-image-pad-v-m, 16px);--ff-sec-pad-h: var(--ff-card-image-pad-h-m, 16px);--ff-card-padding-block: var(--ff-card-image-card-pad-m, 16px);--ff-card-padding-inline: var(--ff-card-image-card-pad-m, 16px);--ff-note-title: var(--ff-card-image-note-title-m);--ff-note-body: var(--ff-card-image-note-body-m);--ff-title-gap: var(--ff-card-image-title-gap-m)}.card-image .card-image-section{flex-direction:column;gap:var(--ff-card-image-gap-m, 20px)}.card-image .card-image-main{order:var(--ff-card-image-main-order-m, 1);min-width:0;min-height:0;height:auto;width:var(--ff-card-image-main-width-m, 100%);max-width:var(--ff-card-image-main-max-width-m, none);align-self:var(--ff-card-image-main-align-m, stretch);margin-top:var(--ff-card-image-main-margin-top-m, 0px);margin-bottom:var(--ff-card-image-main-margin-bottom-m, 0px)}.card-image .card-image-media-wrapper{order:var(--ff-card-image-media-order-m, 2);flex:0 0 auto;min-height:0;height:auto;margin-left:0;margin-right:0;align-self:auto;justify-content:var(--ff-card-image-media-justify-m, center);align-items:flex-start;margin-top:var(--ff-card-image-media-margin-top-m, 0px);margin-bottom:var(--ff-card-image-media-margin-bottom-m, 0px);display:var(--ff-card-image-media-display-m, flex)}.card-image .card-image-media{flex:0 0 auto;max-width:var(--ff-card-image-max-m, none)}.card-image .card-image-body{line-height:1.5}.card-image .card-image-body p{margin-bottom:8px}}@media(min-width:750px)and (max-width:1099px){.shopify-section--ff-card-image .card-image .card-image-section{flex-direction:column;gap:var(--ff-card-image-gap-m, 20px)}.shopify-section--ff-card-image .card-image .card-image-main{width:min(100%,var(--ff-card-max-width, 600px));max-width:100%;min-width:0;height:auto;align-self:center}.shopify-section--ff-card-image .card-image .card-image-media-wrapper{flex:0 0 auto;width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;align-self:center;justify-content:center}.shopify-section--ff-card-image .card-image .card-image-media{width:100%;max-width:min(100%,var(--ff-card-image-max-d, 600px));margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/ff-card-image.css.map */
