.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 .stayDiscount{
    position: absolute;
    top: 10rem;
    left: 1rem;
}
.picafoo .campInfo{
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.picafoo .campInfo .campAddressWrap{
    display: flex;
    gap: .25rem;
    align-items: center;
    padding: 1rem;
    background-color: #F5F7FA;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
}
.picafoo .campInfo .campAddressWrap i{
    font-size: 13px;
    color: #6C757D;
}
.picafoo .campInfo .campAddress{
    font-size: .875rem;
    color: #6C757D;
}
.picafoo .campInfo .price{
    border: 1px solid #E6E6E6;
    border-radius: 1rem;
}.picafoo .campInfo .price .all{
     border-bottom: 1px solid #E6E6E6;
 }

.picafoo .campInfo .price > div{
    display: flex;
    justify-content: space-between;
    padding: 1rem;
}
.picafoo .campInfo .btn{
    width: 100%;
    height: 3rem;
    margin-top: .5rem;
}

/*과거 캠핑장 상세 css*/
/*.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;
}