/*
 Theme Name: Dgtal Shapes Universal Child Theme
 Theme URI: https://www.dgtalshapes.com
 Description: A universal child theme compatible with Astra, GeneratePress, Kadence, Hello Elementor, and most popular themes.
 Author: Rahul Mondal - Dgtal Shapes
 Author URI: https://www.dgtalshapes.com
 Template: astra
 Version: 1.1.0
 License: GNU General Public License v2 or later
 License URI: https://www.gnu.org/licenses/gpl-2.0.html
 Tags: child-theme, universal, dgtal-shapes
 Text Domain: dgtalshapes-child
 Support: 📞 +91 6290198273 | 🌐 www.dgtalshapes.com
*/

/* social media share single product css start */
/* =========================
   PRODUCT SHARE BOX
========================= */

.ds-share-box{
    margin-top:28px;
    padding-top:22px;
    border-top:1px solid rgba(0,0,0,.08);
}

/* TITLE */

.ds-share-title{
    display:block;
    font-size:15px;
    font-weight:700;
    color:#111827;
    margin-bottom:16px;
    letter-spacing:.3px;
}

/* ICON WRAP */

.ds-share-icons{
    display:flex;
    align-items:center;
    gap:12px;
    flex-wrap:wrap;
}

/* BUTTON */

.ds-share-btn{
    width:48px;
    height:48px;
    border-radius:14px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-decoration:none;
    font-size:18px;
    color:#fff;
    transition:.35s ease;
    box-shadow:0 10px 25px rgba(0,0,0,.08);
}

/* HOVER */

.ds-share-btn:hover{
    transform:translateY(-4px);
}

/* FACEBOOK */

.ds-share-btn.facebook{
    background:#1877f2;
}

/* TWITTER / X */

.ds-share-btn.twitter{
    background:#111111;
}

/* WHATSAPP */

.ds-share-btn.whatsapp{
    background:#25d366;
}


/* MOBILE */

@media(max-width:768px){

    .ds-share-box{
        margin-top:24px;
        padding-top:20px;
    }

    .ds-share-btn{
        width:44px;
        height:44px;
        font-size:16px;
        border-radius:12px;
    }

}
/* social media share single product css End */

/* =========================
   BUY IT NOW BUTTON
========================= */

/* =================================
   BUY NOW BUTTON
================================= */

.ds-buy-now-button{
    width:100% !important;
    height:58px !important;
    margin-top:15px !important;

    display:flex !important;
    align-items:center;
    justify-content:center;

    border:none !important;
    border-radius:14px !important;

    background:linear-gradient(
        135deg,
        #111827,
        #000000
    ) !important;

    color:#ffffff !important;
    font-size:16px !important;
    font-weight:700 !important;
    letter-spacing:.3px;

    cursor:pointer;

    transition:all .3s ease;

    box-shadow:
        0 10px 25px rgba(0,0,0,.15);

    text-transform:none !important;
}

/* HOVER */

.ds-buy-now-button:hover{
    transform:translateY(-2px);
    box-shadow:
        0 15px 35px rgba(0,0,0,.22);

    color:#fff !important;
}

/* ACTIVE */

.ds-buy-now-button:active{
    transform:scale(.98);
}

/* FOCUS */

.ds-buy-now-button:focus{
    outline:none;
    color:#fff !important;
}

/* DESKTOP */

@media (min-width:1025px){

    .ds-buy-now-button{
        height:60px !important;
        font-size:17px !important;
    }

}

/* TABLET */

@media (max-width:1024px){

    .ds-buy-now-button{
        height:56px !important;
        font-size:16px !important;
    }

}

/* MOBILE */

@media (max-width:767px){

    .ds-buy-now-button{
        height:54px !important;
        font-size:15px !important;
        border-radius:12px !important;
        margin-top:12px !important;
    }

}
/* =========================
   BUY NOW FORM End 
========================= */
