.sfl-section{background:var(--color-page-background, transparent);color:var(--color-page-foreground);padding-top:var(--section-padding-top-mobile, 32px);padding-bottom:var(--section-padding-bottom-mobile, 32px)}@media screen and (min-width:750px){.sfl-section{padding-top:var(--section-padding-top-desktop, 48px);padding-bottom:var(--section-padding-bottom-desktop, 48px)}}.sfl-card{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch;background:var(--card-background, #ededed);color:var(--card-foreground, #1a1a1a);border-radius:var(--card-radius, 24px);padding:var(--card-padding-mobile, 16px)}@media screen and (min-width:750px){.sfl-card{padding:var(--card-padding-desktop, 24px)}}.sfl-card__content{order:1}.sfl-card__media{order:2}@media screen and (min-width:750px){.sfl-card{grid-template-columns:var(--image-column-ratio, 1fr 1fr);gap:3rem}.sfl-card__media{order:1}.sfl-card__content,.sfl-card--right .sfl-card__media{order:2}.sfl-card--right .sfl-card__content{order:1}}.sfl-card__media{border-radius:calc(var(--card-radius, 24px) * .65);overflow:hidden;background:#0000000d}.sfl-card__image{display:block;width:100%;height:100%;object-fit:var(--image-fit, cover);aspect-ratio:var(--image-aspect-ratio, 4 / 3)}.sfl-card__image--placeholder{width:100%;aspect-ratio:var(--image-aspect-ratio, 4 / 3)}.sfl-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--content-gap-mobile, 1rem);padding:0 1rem;height:100%}@media screen and (min-width:750px){.sfl-card__content{gap:var(--content-gap-desktop, 1.25rem)}}.sfl-card__content--v-top{justify-content:flex-start}.sfl-card__content--v-center{justify-content:center}.sfl-card__content--v-bottom{justify-content:flex-end}.sfl-card__content--h-left{align-items:flex-start;text-align:left}.sfl-card__content--h-center{align-items:center;text-align:center}.sfl-card__content--h-right{align-items:flex-end;text-align:right}.sfl-card__heading{margin:0;color:var(--card-foreground, #1a1a1a);font-weight:800;line-height:1.1;white-space:pre-line}.sfl-card__heading.h1,.sfl-card__heading.h2,.sfl-card__heading.h3,.sfl-card__heading.h4{margin-top:0;margin-bottom:0}.sfl-card__text{margin:0;color:var(--card-foreground, #1a1a1a);opacity:.75;line-height:1.5;max-width:46ch}.sfl-card__text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-sofa-layer.css.map */
