.ld-banner {
position: relative;
margin: 40px 0;
}
.ld-banner-bg {
background-size: cover;
background-repeat: no-repeat;
padding: 40px;
color: white;
}
.ld-banner-title {
font-size: 26px;
color: white;
margin-bottom: 20px;
}
.ld-banner-text {
font-size: 22px;
margin-bottom: 20px;
display: block;
width: 70%;
}
.ld-banner-shop-btn {
color: white;
font-size: 16px;
border: solid 1px white;
border-radius: 50px;
padding: 12px 26px;
text-decoration: none;
font-weight: bold;
display: inline-block;
}
.ld-banner-dismiss {
position: absolute;
top: 10px;
right: 10px;
}
.ld-banner-dismiss svg {
width: 32px;
height: 32px;
color: white;
}
.ld-banner-bg-image {
position: absolute;
bottom: -4px;
right: 100px
}
.ld-banner-image-only {
width: 100%;
height: auto;
}