.promo-dress.slide {background: #E3AB94;}

.promo-dress.slide .mobile-img {clip-path: inset(0 0 2px 0);}

.slide-wrapper .promo-dress.slide .copy-wrapper h2 {text-align: left;font-size: clamp(2.2rem, calc(1.8rem + 1.4vw), 3rem);width: fit-content;}

.promo-dress.slide h2 em { display: block; text-indent: 10.25ch;}

.promo-dress.slide h2 u {text-decoration: none; font-style: italic;}

@media (width >= 300px), (min-width: 300px) {

.promo-dress.slide[class*="promo"] h2 {font-size: clamp(2.2rem, 2rem + 1.8vw, 3rem);}

}

@media (width >= 600px), (min-width: 600px) {

.slide-wrapper .promo-dress.slide .copy-wrapper h2 {font-size: clamp(2.2rem, 1.8rem + 1vw, 3rem);}

.promo-dress.slide h2 em {text-indent: 10ch;}}

@media (width >= 1024px), (min-width: 1024px) {

.slide-wrapper .promo-dress.slide .copy-wrapper h2 {font-size: clamp(2.2rem, 1.6rem + 1.95vw, 7rem);}

.slide-wrapper .promo-dress.slide div.copy-wrapper {width: max-content;}

}

@media (width >= 1200px), (min-width: 1200px) {

.slide-wrapper .promo-dress.slide .copy-wrapper h2 {font-size: clamp(2.2rem, 2rem + 1.95vw, 7rem);}

}

@media (width >= 1400px), (min-width: 1400px) {

.slide-wrapper .promo-dress.slide .copy-wrapper h2 {font-size: clamp(2.2rem, 2.3rem + 1.95vw, 7rem);}

}

@media (width >= 1900px), (min-width: 1900px) {

.slide-wrapper .promo-dress.slide .copy-wrapper h2 {font-size: clamp(2.6rem, 2rem + 2.5vw, 7rem);}

}