<div class="wrapper">
         <div class="cardcircle cardcircle1"></div>
            <div class="cardcircle cardcircle2"></div>
         <div class="card"></div>
         <div class="cardShadow">
            <header class="d-flex justify-content-between align-items-center">
               <div class="logo">DOM</div>
               <ul  class="d-flex justify-content-between align-items-center list-unstyled menuitems">
                  <li><a href="">About us</a></li>
                  <li><a href="">Products</a></li>
                  <li><a href="">Connect us</a></li>
               </ul>
               <ul  class="d-flex justify-content-between align-items-center  list-unstyled iconslist">
                  <li><a href=""><ion-icon name="search"></ion-icon></a></li>
                  <li><a href=""><ion-icon name="cart"></ion-icon></a></li>
               </ul>
            </header>
           <div class="content">
              <h2>Western outfits</h2>
              <h1 class="display-1"><span>GEM</span>INI</h1>
              <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Dignissimos vero deserunt</p>
              <button type="button" class="btn btn1 btn-primary"><ion-icon name="cart"></ion-icon> Add to cart</button>
              <button type="button" class="btn btn2 btn-primary">More Info</button>

              <div class="discound d-flex  flex-column justify-content-center align-items-center">
                 <h3>$110</h3>
                 <small>20% discound</small>
              </div>

              <div class="socialMedia">
                 <ul class="d-flex justify-content-start align-items-center  list-unstyled m-0">
                    <li><a href=""><ion-icon name="logo-googleplus"></ion-icon></a></li>
                    <li><a href=""><ion-icon name="logo-twitter"></ion-icon></a></li>
                    <li><a href=""><ion-icon name="logo-instagram"></ion-icon></a></li>
                 </ul>
              </div>
            </div>
         </div> 
   </div>
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap'); //font-family: 'Roboto', sans-serif;
@import url('https://fonts.googleapis.com/css?family=Cinzel:400,700,900&display=swap');

html,
body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100vh;
    font-family: 'Roboto', sans-serif;
    font-size: 16px !important;

}

@mixin centerView {
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

.wrapper {
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;

    .cardcircle {
        content: "";
        position: absolute;
        border-radius: 50%;
        background-image: linear-gradient(45deg, #FE8660, #e20074);
        z-index: 1;
        box-shadow: 0px 0px 0px 22px rgba(255, 255, 255, 0.3);
    }

    .cardcircle1 {
        width: 900px;
        height: 900px;
        bottom: -27%;
        left: -14%;

    }

    .cardcircle2 {
        width: 500px;
        height: 500px;
        top: -24%;
        right: -10%;
    }


    .card {
        width: 1080px;
        height: 600px;
        top: 50%;
        left: 50%;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        background-image: url('https://i.ibb.co/NWdPpKy/bg2.jpg');
        background-size: cover;
        background-position: 50% 50%;
    }


    .cardShadow {
        -webkit-box-shadow: 0px 10px 18px 11px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 10px 18px 11px rgba(0, 0, 0, 0.2);
        width: 1080px;
        height: 600px;
        top: 50%;
        left: 50%;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        z-index: 1;

        header {

            padding: 15px;

            .logo {
                color: #fff;
                font-weight: 600;
            }

            .menuitems {
                li {
                    margin: 0px 10px;

                    a {
                        color: #fff;
                        text-decoration: none;
                        font-weight: 600;

                        &:hover {
                            color: #e20074;
                        }
                    }
                }
            }

            .iconslist {
                li {
                    margin: 0px 10px;

                    a {
                        color: #fff;
                        text-decoration: none;
                        font-weight: 600;
                    }
                }
            }
        }

        .content {
            width: 80%;
            position: absolute;
            left: 10%;
            top: 50%;
            transform: translatey(-50%);

            h2 {
                font-family: 'Anton', sans-serif;
                position: relative;
                font-size: 20px;
                font-weight: 600;
                display: inline-block;

                &::before {
                    content: "02";
                    position: absolute;
                    font-size: 130px;
                    color: #000;
                    opacity: 0.2;
                    top: 50%;
                    left: 60%;
                    transform: translate(-50%, -50%);
                }

            }

            h1 {
                font-family: 'Cinzel', serif;
                color: #fff;
                font-weight: 600;
                letter-spacing: 30px;
                margin: 50px 0 10px 0;

                span {
                    color: #000;
                }
            }

            p {
                width: 30%;
                margin-left: 65px;
                color: #000;
                font-weight: 600;
                margin-bottom: 40px;
            }

            button {
                background: #fff;
                color: #000;
                border: 0 none;
                border-radius: 25px;
                padding: 8px 20px;
                font-weight: 600;
                box-shadow: 0px 7px 10px 1px rgba(0, 0, 0, 0.2);
                margin-right: 15px;

                ion-icon {
                    padding-right: 8px;
                }
            }

            .btn2 {
                background: transparent;
            }


            .discound {
                width: 150px;
                height: 150px;
                border-radius: 50%;
                box-shadow: 0px 0px 0 23px #ffffff3d;
                position: absolute;
                top: -6%;
                right: -4%;
                background: #fff;

                h3 {
                    font-family: 'Cinzel', serif;
                    font-weight: 900;
                }

            }

            .socialMedia {
                position: absolute;
                right: -9%;
                bottom: -25%;

                ul {
                    li {
                        margin: 0px 5px;

                        a {
                            color: #fff;
                            width: 35px;
                            height: 35px;
                            border-radius: 35px;
                            text-align: center;
                            line-height: 38px;
                            background-color: rgba(255, 255, 255, 0.2);
                            display: block;
                            font-size: 18px;

                            &:hover {
                                background-image: linear-gradient(45deg, #FE8660, #e20074);
                            }
                        }
                    }
                }
            }


        }
    }








}
View Compiled
TweenMax.staggerFrom(".wrapper .cardShadow header .menuitems li", 1, {
   x: 50,
   y:-15,
   opacity: 0,
   ease: Expo.easeInOut
},0.2);


TweenMax.from(".wrapper .cardShadow .content .discound", 1, {
    scale:0,
    opacity: 0,
    ease: Elastic.easeInOut
 });

 TweenMax.from(".wrapper .cardShadow .content h2",1, {
   scale:0,
   opacity: 0,
   ease: Elastic.easeInOut
});
TweenMax.from(".wrapper .cardShadow .content h1", 1, {
   x: 50,
   opacity: 0,
   delay:0.2,
   ease: Elastic.easeInOut
});
TweenMax.from(".wrapper .cardShadow .content p", 1, {
   scale:0,
   opacity: 0,
   delay:0.4,
   ease: Elastic.easeInOut
});
TweenMax.from(".wrapper .cardShadow .content button", 1, {
   scale:0,
   opacity: 0,
   delay:0.6,
   ease: Elastic.easeInOut
});


External CSS

  1. https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css

External JavaScript

  1. https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js
  2. https://code.jquery.com/jquery-3.2.1.slim.min.js
  3. https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js
  4. https://unpkg.com/ionicons@4.5.5/dist/ionicons.js
  5. https://cdnjs.cloudflare.com/ajax/libs/gsap/2.1.2/TweenMax.min.js