.nakd-campaign .nakd-campaign-inner .ref-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100vw;
    opacity: 0.2;
}
.nakd-campaign, .nakd-campaign-inner {
    height: auto;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-grid-copy {
    width: 28vw;
    left: 50.9vw;
    top: 35.4vw;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-grid-copy .nakd-grid-copy-title.one {
font-weight: 600;
font-size: 1.3vw;
margin-bottom: 0.5vw;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-grid-copy .nakd-grid-copy-title.two {
    font-weight: 300;
    font-size: 1.3vw;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-grid-copy .nakd-grid-intro-text.bold {
    font-weight: 600;
    margin-top:1vw;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-section .color-box {position:absolute;width: 100vw;z-index: -1;display: none;}

.nakd-campaign .nakd-grid-copy-logo {
    width: 35vw;
    max-width: 100%;
    margin-bottom: 0vw;
    position: relative;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-grid-cta {
    border: 1px solid #fff;
    color: #000;
    padding: 0.5vw 2vw;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-grid-cta:hover {
    color: #fff;
    background: #C73163;
    border-color: #fff;
}

div#section2a {
    margin-bottom: 2.05vw;
    position: absolute;
    top: 39vw;
}

/* SECTION 1 */
.nakd-campaign .nakd-section-1 {
    position: relative;
    width: 100vw;
    height: 45.4vw;
    margin-bottom: 3.7vw;
    background: #C73163;
}

.nakd-campaign .nakd-section-1 .image-1 {
    position: absolute;
    height: 24.2vw;
    top: 17.2vw;
    left: 6.8vw;
}

.nakd-campaign .nakd-section-1 .image-2 {
    position: absolute;
    height: 24.2vw;
    top: 17.2vw;
    left: 24.7vw;
}

.nakd-campaign .nakd-section-1 .image-3 {
    position: absolute;
    height: 37.5vw;
    top: 3.9vw;
    left: 43.8vw;
    width: 21.3vw;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-section-1 .nakd-grid-copy {
    width: 27.8vw;
    top: 13.3vw;
    bottom: auto;
    left: 67.4vw;
    right: auto;
    -webkit-transform: none;
    transform: none;
    padding: 0;
    position: absolute;
    z-index: 1;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-section-1 .nakd-grid-copy-1 {
    width: 29.8vw;
    top: auto;
    bottom: 30vw;
    left: auto;
    right: 58.5vw;
    -webkit-transform: none;
    transform: none;
    padding: 0;
    position: absolute;
    z-index: 1;
    text-align: right;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-section-1 .nakd-grid-copy .nakd-grid-copy-title.main-one {
    font-size: 1.7vw;
    font-weight: 300;
    letter-spacing: 0.2vw;
    margin-bottom: 0.6vw;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-section-1 .nakd-grid-copy .nakd-grid-copy-title.main-two {
    font-size: 2.3vw;
    font-weight: 600;
    letter-spacing: 0.35vw;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-section-1 .nakd-grid-copy .nakd-grid-copy-subtitle {margin-top: 1.3vw;}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-1 {
    top: 17.2vw;
    left: 6.7vw;
    width: 17.2vw;
    height: 24.2vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-1 .nakd-cross{
    top: 15.8vw;
    left: 2vw;
    width: 12vw;
    text-align: right;
    flex-direction: column;
    align-items: flex-end;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-1 .nakd-campaign-pricetag {
    top: 11vw;
    left: 7.1vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-1 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-1 .coming-soon {
    display: none;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-2 {
    bottom: 16vw;
    left: 24.7vw;
    width: 17.1vw;
    height: 12.2vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-2 .nakd-campaign-pricetag {
    top: 4.9vw;
    left: 8.4vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-2 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-2 .coming-soon {
    display: none;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-3 {
    top: 29.3vw;
    left: 24.6vw;
    width: 17.2vw;
    height: 12.1vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-3 .nakd-cross{
    top: 15.8vw;
    left: 2vw;
    width: 12vw;
    text-align: right;
    flex-direction: column;
    align-items: flex-end;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-3 .nakd-campaign-pricetag {
    top: 0.7vw;
    left: 8.5vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-3 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-1 .nakd-campaign-hotspot-3 .coming-soon {
    display: none;
}
/* SECTION 2 */
.nakd-campaign .nakd-section-2 {
    position: relative;
    width: 100vw;
    height: 37.5vw;
    margin-bottom: 4vw;
}

.nakd-campaign .nakd-section-2 .image-1 {
    height: 100%;
    top: 0vw;
    left: 22.8vw;
    width: 21.3vw;
    position: absolute;
}

.nakd-campaign .nakd-section-2 .image-2 {
    height: 26vw;
    bottom: 0vw;
    left: 46.2vw;
}


.nakd-campaign .nakd-section-2 .image-3 {
    height: 26vw;
    bottom: 0vw;
    left: 64.1vw;
}

.nakd-campaign .nakd-section-2 .color-box {
    height: 43vw;
    top: 11vw;
    background-color: #F7F3E9;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-section-2 .nakd-grid-copy {
    top: auto;
    bottom: 27.4vw;
    left: 46.1vw;
    transform: none;
    width: 29vw;
    right: auto;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-section-2 .nakd-grid-copy.nakd-grid-copy-1 {
top: 39.2vw;
    width: 31.4vw;
    margin-top: 4.5vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-1 {
    bottom: 0vw;
    left: 46.1vw;
    width: 17vw;
    height: 26vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-1 .nakd-campaign-pricetag {
    top: 12.5vw;
    left: 7.6vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-1 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-1 .coming-soon {
    display: none;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-2 {
    bottom: 0vw;
    left: 64vw;
    width: 17vw;
    height: 26vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-2 .nakd-campaign-pricetag {
    top: 12.4vw;
    left: 7.2vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-2 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-2 .coming-soon {
    display: none;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-3 {
    bottom: 3.8vw;
    left: 7.9vw;
    width: 36vw;
    height: 18.9vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-3 .nakd-campaign-pricetag {
    top: 6.8vw;
    left: 30vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-3 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-3 .coming-soon {
    display: none;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-4 {
top: 17.9vw;
    right: 7.9vw;
    width: 19vw;
    height: 8.2vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-4 .nakd-campaign-pricetag {
top: 2.5vw;
    left: 10.7vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-4 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-2 .nakd-campaign-hotspot-4 .coming-soon {
    display: none;
}


/* SECTION 3 */
.nakd-campaign .nakd-section-3 {
    position: relative;
    width: 100vw;
    height: 45.4vw;
    margin-bottom: 3.8vw;
    background: #C73163;
}

.nakd-campaign .nakd-section-3 .image-1 {
    position: absolute;
    height: 26vw;
    bottom: 4.1vw;
    left: 20.9vw;
}

.nakd-campaign .nakd-section-3 .image-2 {
    position: absolute;
    height: 26vw;
    bottom: 4.1vw;
    left: 38.8vw;
}

.nakd-campaign .nakd-section-3 .image-3 {
    position: absolute;
    height: 37.5vw;
    bottom: 4.1vw;
    left: 57.9vw;
    width: 21.3vw;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-section-3 .nakd-grid-copy {
    width: 33.3vw;
    top: auto;
    bottom: 31.6vw;
    left: auto;
    right: 44.4vw;
    -webkit-transform: none;
    transform: none;
    padding: 0;
    position: absolute;
    z-index: 1;
    text-align: right;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-section-3 .nakd-grid-copy .nakd-grid-copy-title.main-one {
    font-size: 1.7vw;
    font-weight: 300;
    letter-spacing: 0.2vw;
    margin-bottom: 0.6vw;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-section-3 .nakd-grid-copy .nakd-grid-copy-title.main-two {
    font-size: 2.3vw;
    font-weight: 600;
    letter-spacing: 0.35vw;
}
.nakd-grid:not(.nakd-grid-mobile) .nakd-section-3 .nakd-grid-copy .nakd-grid-copy-subtitle {margin-top: 1.3vw;}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-1 {
    top: 15.2vw;
    left: 20.9vw;
    width: 17.1vw;
    height: 26.1vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-1 .nakd-cross{
    top: 15.8vw;
    left: 2vw;
    width: 12vw;
    text-align: right;
    flex-direction: column;
    align-items: flex-end;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-1 .nakd-campaign-pricetag {
    top: 20.7vw;
    right: 7.4vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-1 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-1 .coming-soon {
    display: none;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-2 {
    bottom: 4vw;
    left: 38.7vw;
    width: 17.1vw;
    height: 26.1vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-2 .nakd-campaign-pricetag {
    top: 17.9vw;
    left: 6.4vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-2 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-2 .coming-soon {
    display: none;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-3 {
    top: 29.3vw;
    left: 24.6vw;
    width: 17.2vw;
    height: 12.1vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-3 .nakd-cross{
    top: 15.8vw;
    left: 2vw;
    width: 12vw;
    text-align: right;
    flex-direction: column;
    align-items: flex-end;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-3 .nakd-campaign-pricetag {
    top: 15vw;
    left: 22.5vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-3 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-3 .nakd-campaign-hotspot-3 .coming-soon {
    display: none;
}

/* SECTION 4 */
.nakd-campaign .nakd-section-4 {
    position: relative;
    width: 100vw;
    height: 37.5vw;
    margin-bottom: 4vw;
}

.nakd-campaign .nakd-section-4 .image-1 {
    height: 100%;
    top: 0vw;
    left: 21vw;
    width: 21.2vw;
    position: absolute;
}

.nakd-campaign .nakd-section-4 .image-2 {
    height: 26.2vw;
    bottom: 0vw;
    left: 44.1vw;
}


.nakd-campaign .nakd-section-4 .image-3 {
    height: 26.2vw;
    bottom: 0vw;
    left: 62vw;
}

.nakd-campaign .nakd-section-4 .color-box {
    height: 43vw;
    top: 11vw;
    background-color: #F7F3E9;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-section-4 .nakd-grid-copy {
    top: auto;
    bottom: 27.7vw;
    left: 44.3vw;
    transform: none;
    width: 39vw;
    right: auto;
}

.nakd-grid:not(.nakd-grid-mobile) .nakd-section-4 .nakd-grid-copy.nakd-grid-copy-1 {
top: 39.2vw;
    width: 31.4vw;
    margin-top: 4.5vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-1 {
    bottom: 0vw;
    left: 44.1vw;
    width: 17vw;
    height: 26vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-1 .nakd-campaign-pricetag {
    top: 11.8vw;
    left: 6.9vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-1 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-1 .coming-soon {
    display: none;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-2 {
    bottom: 0vw;
    left: 62vw;
    width: 17vw;
    height: 26vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-2 .nakd-campaign-pricetag {
    top: 13.8vw;
    left: 7.2vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-2 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-2 .coming-soon {
    display: none;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-3 {
    bottom: 3.8vw;
    left: 7.9vw;
    width: 36vw;
    height: 18.9vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-3 .nakd-campaign-pricetag {
    top: 6.8vw;
    left: 30vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-3 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-3 .coming-soon {
    display: none;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-4 {
top: 17.9vw;
    right: 7.9vw;
    width: 19vw;
    height: 8.2vw;
}
.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-4 .nakd-campaign-pricetag {
top: 2.5vw;
    left: 10.7vw;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-4 .price {
    display: block;
}

.nakd-campaign .nakd-campaign-inner .nakd-section.nakd-section-4 .nakd-campaign-hotspot-4 .coming-soon {
    display: none;
}