.ej-soon{padding:65px 0;background:#f8e7ee;scroll-margin-top:25px}.ej-soon .ej-section-heading .ej-eyebrow{color:#855568}.ej .ej-soon-intro{max-width:640px;color:#674b59;margin:22px 0 30px}.ej-soon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.ej-soon-card{min-width:0}.ej-soon-photo{position:relative;aspect-ratio:1;background:#fff;overflow:hidden;border:1px solid #ead4de}.ej-soon-photo img{width:100%;height:100%;object-fit:contain}.ej-soon-badge{position:absolute;top:10px;left:10px;background:#a90d58;color:#fff;padding:5px 10px;font-size:10px;line-height:1.4;letter-spacing:.3px}.ej .ej-soon-card h3{margin-top:13px;font-size:14px;line-height:1.5}.ej-soon-more{margin-top:30px}.ej-soon-more>summary{width:fit-content;max-width:100%;margin:0 auto;list-style:none;cursor:pointer;min-height:48px}.ej-soon-more>summary::-webkit-details-marker{display:none}.ej-soon-more[open] .ej-soon-grid{margin-top:30px}.ej-soon-close,.ej-soon-more[open] .ej-soon-open{display:none}.ej-soon-more[open] .ej-soon-close{display:inline}.ej-soon-more[open]>summary>span[aria-hidden]{transform:rotate(45deg)}.ej .ej-soon-note{text-align:center;font-size:12px;color:#674b59;margin:28px 0 0}@media(max-width:999px){.ej-soon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ej-soon{padding:42px 0}.ej-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.ej .ej-soon-intro{font-size:13px}.ej .ej-soon-card h3{font-size:12px}.ej-soon-badge{top:7px;left:7px;font-size:8px;padding:4px 7px}.ej-soon-more>summary{width:100%;font-size:12px;padding:14px 18px}}.ej .ej-designs-intro{max-width:700px;color:#75626d;margin:0 0 30px}.ej-designs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ej-design-photo{aspect-ratio:3/4;background:#f8e7ee;border:1px solid #ead4de;overflow:hidden}.ej-design-photo img{object-fit:contain}.ej .ej-design-number{font-size:11px;color:#a40e55;letter-spacing:1px;font-weight:600;margin:16px 0 7px}.ej-design-card h3{line-height:1.5}.ej-designs-action{text-align:center;margin-top:30px}@media(max-width:749px){.ej-designs-grid{grid-template-columns:1fr;gap:30px}.ej-design-photo{max-width:460px;margin:auto}.ej-designs-action .ej-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAMA */
