cellife-story-rail[data-layout=mosaic] .cellife-community-grid{align-items:stretch;gap:24px}.cellife-story-unit{flex:0 0 var(--story-card-width, 360px);min-width:0;height:auto;min-height:620px}.cellife-story-unit--trio{flex-basis:calc(var(--story-card-width, 360px) * 2 + 24px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(min-content,1fr));gap:24px}.cellife-story-unit--trio>:first-child{grid-column:1 / -1}.cellife-story-unit--stack{display:grid;grid-template-rows:repeat(2,minmax(min-content,1fr));gap:24px}.cellife-story-unit>.cellife-community-card{min-width:0;min-height:0;margin:0;border:1px solid #d8cfdf;background:#f4f3f2;color:#262125}.cellife-story-unit .cellife-community-card--quote{display:flex;flex-direction:column;align-items:stretch;overflow:visible}.cellife-story-unit .cellife-community-card__copy{width:100%;padding:24px;overflow:visible;max-height:none}.cellife-story-unit .cellife-community-card--quote>.cellife-community-card__copy{flex:0 0 auto;margin-block:auto}.cellife-story-unit blockquote{--story-quote-size: clamp(17px, 1.5vw, 21px);font-size:max(14px,calc(var(--story-quote-size) * var(--story-quote-scale, 1)));line-height:1.5;color:#03107b}.cellife-story-unit--trio>:first-child blockquote{--story-quote-size: clamp(20px, 1.9vw, 27px)}.cellife-story-attribution{margin:20px 0 0;text-align:right}.cellife-story-unit--portrait>.cellife-community-card{display:flex;flex-direction:column;height:100%}.cellife-story-unit--portrait .cellife-community-card__media{flex:1;min-height:280px;aspect-ratio:auto;overflow:hidden;background:#e9e6ee}.cellife-story-unit--portrait .cellife-community-card__media>video,.cellife-story-unit--portrait .cellife-community-card__media>img{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.cellife-story-unit--portrait .cellife-community-card__copy{flex:0 0 auto;max-height:none;overflow:visible}.cellife-story-unit--portrait .cellife-community-card__copy:empty{display:none}@media(max-width:749px){.cellife-story-unit{height:auto;min-height:560px}.cellife-story-unit--trio{flex-basis:var(--story-card-width, 85vw);gap:16px}.cellife-story-unit--stack{gap:16px}.cellife-story-unit .cellife-community-card__copy{padding:16px;font-size:13px}.cellife-story-unit blockquote{--story-quote-size: 15px}.cellife-story-unit--trio>:first-child blockquote{--story-quote-size: 19px}}.cellife-story-rating{position:relative;display:inline-block;margin-bottom:16px;color:#d8cfdf;font-size:24px;letter-spacing:2px;line-height:1;white-space:nowrap}.cellife-story-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#8f2c26}.cellife-story-attribution{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.cellife-story-verified{display:inline-flex;align-items:center;gap:5px;color:#03107b;font-size:13px;font-weight:600}.cellife-story-unit--portrait .cellife-community-card__media{position:relative}.cellife-story-product{position:absolute;inset:auto 12px 72px;z-index:1;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d8cfdf;border-radius:10px;color:#262125;background:#fffffff5;text-decoration:none}.cellife-story-unit--portrait .cellife-story-product img{width:48px;height:56px;flex-shrink:0;object-fit:contain}.cellife-story-product__details{flex:1;min-width:0;line-height:1.4;overflow-wrap:anywhere}.cellife-story-product__title{display:block;color:#03107b;font-size:14px;font-weight:600}.cellife-story-product__price{display:block;margin-top:4px;font-size:12px}.cellife-story-product__arrow{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#03107b;color:#fff}@media(max-width:749px){.cellife-story-product{inset-inline:8px;gap:8px;padding:8px}.cellife-story-product__title{font-size:12px}.cellife-story-product__arrow{flex-basis:28px;height:28px}}.cellife-story-attribution{align-items:flex-start}.cellife-story-attribution__identity{min-width:0;width:100%;max-width:100%;text-align:right;overflow-wrap:anywhere}.cellife-story-attribution__name{display:block;color:#03107b;font-weight:600;font-size:15px;line-height:1.5}.cellife-story-attribution__subtitle{display:block;max-width:42ch;margin:4px 0 0 auto;color:#514b55;font-size:12px;font-weight:400;line-height:1.6}.cellife-story-attribution .cellife-story-verified{margin-top:3px}.cellife-story-attribution__name-row{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:4px 10px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-cellife-story-mosaic.css.map */
