.btnWrap{
    padding: 1rem 6%;
    background-color: #fff;
}
.btnWrap .btn{
    width: 100%;
    height: 3rem;
}
.btnWrap .btn,
.btnWrap .btn:focus,
.btnWrap .btn:active{
    background-color: #3970FF;
    color: #fff;
}
.btnWrap .btn:hover{
    background-color: #2c5bbf;
    color: #fff;
}
.picafoo{
    display: flex;
    flex-direction: column;
    gap: 3rem;
    padding: 3rem 6%;
    background-color: #fff;
}
.picafoo h2{
    text-align: center;
}
.picafoo .campListWrap{
    position: relative;
    margin-top: 1rem;
}
.picafoo .campListWrap .mom-mom{
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: 22%;
    object-fit: cover;
}
.picafoo .campListWrap .main{
    height: 12rem;
    object-fit: cover;
    border-top-left-radius:  1rem;
    border-top-right-radius: 1rem;
}
.picafoo .campInfo{
    display: flex;
    flex-direction: column;
    gap: .5rem;
    padding: 1rem;
    border: 1px solid #E6E6E6;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
}
.picafoo .campInfo .btn{
    width: 100%;
    height: 3rem;
    margin-top: .5rem;
}
.picafoo .campInfo > div{
    display: flex;
    gap: .25rem;
    align-content: center;
}
.price {
    display: flex;
    flex-direction: column;
    text-align: end;
    margin-top: auto;
    gap: 0 !important;
}
.price .original{
    text-decoration: line-through;
}