.zoediy-directory-cards{box-sizing:border-box;width:min(1400px,calc(100% - 36px));margin:0 auto;padding:26px;border:1px solid rgba(30,55,91,.12);border-radius:28px;background:linear-gradient(135deg,#f7f8fb,#fff 54%,#fbf2fa);color:#1e375b}.zoediy-directory-cards *{box-sizing:border-box}.zoediy-directory-cards__title{margin:0 0 16px;color:#1e375b;font-size:15px;font-weight:700;line-height:1.4;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}.zoediy-directory-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.zoediy-directory-cards__item{min-width:0}.zoediy-directory-cards__card{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:1px solid rgba(30,55,91,.12);border-radius:24px;background:#1e375b;color:#fff;text-decoration:none;isolation:isolate}.zoediy-directory-cards__card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#1e375beb,#1e375b8f 36%,#1e375b0d 72%);content:"";pointer-events:none}.zoediy-directory-cards__card:focus-visible{outline:3px solid #1e375b;outline-offset:4px}.zoediy-directory-cards__image{display:block;width:100%;height:100%;object-fit:cover}.zoediy-directory-cards__caption{position:absolute;right:18px;bottom:18px;left:18px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.zoediy-directory-cards__caption h3{margin:0;color:#fff;font-size:24px;font-weight:900;line-height:1.2;overflow-wrap:anywhere;text-transform:none}.zoediy-directory-cards__button{display:inline-block;padding:8px 12px;border-radius:999px;background:#bc69b4;color:#101d36;font-size:11px;font-weight:800;line-height:1.4}.zoediy-directory-cards__empty,.zoediy-directory-cards__editor-hint{margin:8px 0 0;padding:16px;border:1px dashed #637086;border-radius:12px;color:#1e375b;font-size:14px;line-height:1.5}.zoediy-directory-cards__placeholder{display:grid;place-items:start center;height:100%;padding:24px;color:#fff;background:linear-gradient(135deg,#1e375b,#637086);font-size:14px}.zoediy-mtm-hub .zoediy-mtm-hub__content span{background:#bc69b4;color:#101d36}.zoediy-mtm-hub .zoediy-mtm-hub__content span:after{color:inherit}@media(max-width:1099px){.zoediy-directory-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.zoediy-directory-cards{width:100%;padding:18px 12px;border-right:0;border-left:0;border-radius:0}.zoediy-directory-cards__title{font-size:14px}.zoediy-directory-cards__grid{gap:12px}.zoediy-directory-cards__card{border-radius:18px}.zoediy-directory-cards__caption{right:10px;bottom:10px;left:10px;gap:6px}.zoediy-directory-cards__caption h3{font-size:15px}.zoediy-directory-cards__button{padding:6px 8px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/189/compiled_assets/styles.css.map */
