.dd-cards{display:flex;flex-direction:column;align-items:center;gap:32px}.dd-cards__title{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:648px;text-align:center}.dd-cards__list{display:flex;flex-direction:column;gap:12px;width:100%}.dd-card{position:relative;display:block;width:100%;aspect-ratio:343 / 390;overflow:hidden;background:#eae2d6;color:var(--dd-card-text, #FCF9F6);text-decoration:none}.dd-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.dd-card__media picture,.dd-card__media picture img,.dd-card__media svg.dd-placeholder{display:block;width:100%;height:100%}.dd-card__media picture img{object-fit:cover}.dd-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 68.75%,#00000080);pointer-events:none}.dd-card__content{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:8px;padding:12px}.dd-card__title.dd-heading{color:var(--dd-card-text, #FCF9F6)}.dd-card__text{margin:0;font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:14px;line-height:22px;color:var(--dd-card-text, #FCF9F6)}a.dd-card:focus-visible{outline:2px solid var(--dd-heading, #1C1C1C);outline-offset:2px}@media(hover:hover)and (prefers-reduced-motion:no-preference){a.dd-card .dd-card__media{transition:transform .6s ease}a.dd-card:hover .dd-card__media{transform:scale(1.03)}}.dd-cards__closing{display:flex;flex-direction:column;gap:32px;width:100%;margin-top:16px;text-align:center}.dd-cards__quote{display:flex;flex-direction:column;gap:20px}.dd-cards__signature{margin:0;font-family:"Sofia Pro",var(--heading-font-family, sans-serif);font-weight:500;font-size:14px;line-height:20px;letter-spacing:.02em;text-transform:uppercase;color:var(--dd-heading, #1C1C1C)}.dd-cards__signature span{display:block;font-family:var(--text-font-family, "DM Sans", sans-serif);letter-spacing:0;text-transform:none;color:var(--dd-signature, #575757)}@media screen and (min-width:1024px){.dd-cards{gap:48px}.dd-cards__list{display:grid;grid-template-columns:repeat(var(--dd-cols, 3),minmax(0,1fr));gap:16px}.dd-card{aspect-ratio:427 / 563}.dd-card__content{padding:0 16px 20px}.dd-cards__closing{max-width:424px;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-image-cards.css.map */
