.couture{padding:120px 24px;background:#5f3a26;color:#f5f2ec}.couture__container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:88px;align-items:center}.couture__media{position:relative;opacity:0;transform:translateY(28px) scale(.98);transition:opacity .9s ease,transform .9s ease}.couture__media.is-visible{opacity:1;transform:translateY(0) scale(1)}.couture__image-wrap{border-radius:18px;overflow:hidden;aspect-ratio:5 / 6;box-shadow:0 30px 70px #3a241773}.couture__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}.couture__media:hover .couture__image{transform:scale(1.04)}.couture__badge{position:absolute;bottom:-1px;right:-28px;background:#f5f2ec;color:#14120f;border-radius:14px;padding:20px 26px;display:flex;flex-direction:column;gap:2px;box-shadow:0 20px 40px #0000004d;font-family:Machille}.couture__badge-title{font-size:16px;font-weight:600;letter-spacing:-.01em}.couture__badge-sub{font-size:12px;color:#6b665b}.couture__content{opacity:0;transform:translateY(28px);transition:opacity .9s ease .1s,transform .9s ease .1s}.couture__content.is-visible{opacity:1;transform:translateY(0)}.couture__eyebrow{display:inline-block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#c9a76a;font-weight:600;margin-bottom:18px;font-family:Machille}.couture__heading{font-size:clamp(30px,3.6vw,46px);line-height:1.18;font-weight:500;letter-spacing:-.02em;margin:0 0 24px;color:#fff;font-family:Machille}.couture__text{font-size:16px;line-height:1.8;color:#f5f2ecb3;margin:0 0 32px;max-width:480px;font-family:Urbanist}.couture__list{list-style:none;margin:0 0 44px;padding:0;display:flex;flex-direction:column;gap:14px;font-family:Urbanist}.couture__list-item{position:relative;padding-left:28px;font-size:14.5px;color:#f5f2ecd9}.couture__list-item:before{content:"";position:absolute;left:0;top:8px;width:14px;height:1px;background:#c9a76a}.couture__cta{display:inline-flex;align-items:center;gap:12px;padding:17px 32px;background:#c9a76a;color:#14120f;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}.couture__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s ease}.couture__cta:hover{background:#e0bd80;gap:18px;transform:translateY(-2px)}.couture__cta:hover svg{transform:translate(2px)}@media(max-width:989px){.couture__container{grid-template-columns:1fr;gap:56px}.couture__image-wrap{max-width:460px;margin:0 auto}.couture__badge{right:50%;transform:translate(140px)}.couture__text{max-width:100%}}@media(max-width:599px){.couture{padding:72px 20px}.couture__badge{right:12px;transform:none;padding:16px 20px}.couture__cta{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-embroidery-couture.css.map */
