.fabric-craft{padding:120px 24px;background:#f4e9c9}.fabric-craft__container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr .9fr;gap:88px;align-items:center}.fabric-craft__content{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}.fabric-craft__content.is-visible{opacity:1;transform:translateY(0)}.fabric-craft__eyebrow{display:inline-block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#9c7a3f;font-weight:600;margin-bottom:18px;font-family:Machille}.fabric-craft__heading{font-size:clamp(30px,3.6vw,46px);line-height:1.18;font-weight:500;letter-spacing:-.02em;color:#1c1a17;margin:0 0 28px;max-width:480px;font-family:Machille}.fabric-craft__text{font-size:16px;line-height:1.8;color:#5a564d;margin:0 0 20px;max-width:480px;font-family:Urbanist}.fabric-craft__cta{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:17px 32px;background:#1c1a17;color:#f7f5f1;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.02em;border-radius:999px;transition:background .35s ease,transform .35s cubic-bezier(.22,1,.36,1),gap .35s ease;font-family:Machille}.fabric-craft__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s ease}.fabric-craft__cta:hover{background:#9c7a3f;gap:18px;transform:translateY(-2px)}.fabric-craft__cta:hover svg{transform:translate(2px)}.fabric-craft__media{position:relative;opacity:0;transform:translateY(28px) scale(.98);transition:opacity .9s ease .1s,transform .9s ease .1s}.fabric-craft__media.is-visible{opacity:1;transform:translateY(0) scale(1)}.fabric-craft__image-wrap{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 30px 70px #1c1a1733;z-index:2}.fabric-craft__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}.fabric-craft__media:hover .fabric-craft__image{transform:scale(1.04)}.fabric-craft__frame{position:absolute;top:24px;left:-24px;right:-24px;bottom:-24px;border:1px solid rgba(28,26,23,.18);border-radius:18px;z-index:1}@media(max-width:989px){.fabric-craft__container{grid-template-columns:1fr;gap:56px}.fabric-craft__content{order:1}.fabric-craft__media{order:0;max-width:460px;margin:0 auto}.fabric-craft__heading,.fabric-craft__text{max-width:100%}}@media(max-width:599px){.fabric-craft{padding:72px 20px}.fabric-craft__frame{top:16px;left:-14px;right:-14px;bottom:-14px}.fabric-craft__cta{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/handcrafted-embroidery-fabric.css.map */
