:root{
    --bs-primary: rgb(249, 110, 137);
    --bs-primary-rgb: 249, 110, 137;
    --bs-secondary: rgb(215, 244, 104);
    --bs-secondary-rgb: 215, 244, 104;
    --bs-font-sans-serif: 'Noto Sans Arabic';
    --pri-font: 'Figtree';
    --sec-font: 'Noto Sans Arabic';
    --tri-font: 'Sofadi One';
    --bs-tertiary-bg: #b2d7fd;
}
body{
    background: linear-gradient(140deg,rgba(249, 110, 137, 0.5) 0%, rgba(250, 229, 137, 0.5) 60%, rgba(255, 255, 255, 1) 100%);
    background-repeat: no-repeat;
}
main{
    font-family: 'Noto Sans Arabic';
}
h1, h2, h3, h4, h5, h6{
    font-family: 'Figtree';
    color: black;
    font-weight: 600;
}
a{
    text-decoration: none;
    color: black;
}
ul{
    list-style: none;
}
.p-120{
    padding-top: 120px;
    padding-bottom: 120px;
}
.p-80{
    padding-top: 80px;
    padding-bottom: 80px;
}
.pt-120{
    padding-top: 120px;
}
.pt-250{
    padding-top: 250px;
}
.pb-250{
    padding-bottom: 250px;
}
.pb-120{
    padding-bottom: 120px;
}
.border-10{
    border-radius: 10px;
}
.border-50{
    border-radius: 50%;
}
.top-btn{
    background-color: white;
}
.top-btn:hover{
    background-color: var(--bs-secondary);
    color: white;
}
.pri-font{
    font-family: 'Figtree';
}
.sec-font{
    font-family: 'Sofadi One';
}
.letter-spacing{
    letter-spacing: 1px;
}
.object-fit-cover{
    object-fit: cover;
}
.transform-50{
    transform: translate(-50%, -50%);
}
.card-img-top{
    width: 100%;
    height: 600px;
}
.card-img{
    width: 100%;
    height: 292px;
}
.nav-tabs .nav-link{
    background-color: var(--bs-primary);
    color: aliceblue !important;
}
.nav-tabs .nav-link.active{
    background-color: var(--bs-secondary);
    color: var(--bs-primary) !important;
}
.product-btn button{
    padding: 10px 20px;
    border-radius: 30px;
}
.cart-btn{
    background-color: var(--bs-primary);
    color: aliceblue;
    border: 1px solid white;
}
.view-btn{
    background-color: var(--bs-secondary);
    color: var(--bs-primary);
    border: 1px solid var(--bs-primary);
}