.event_products_wrap{
    background-color: #45BF2E;
    padding-top: 38px;
}
.event_top_box{
    position: relative;
}
.event_top_box .cloud_img{
    position: absolute;
}
.event_top_box .cloud_img .img{
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 0;
}
.event_top_box .cloud_img.type1{
    max-width: 98px;
    width: 100%;
    top: -8px;
    right: 0;
}
.event_top_box .cloud_img.type2{
    max-width: 38.67px;
    width: 100%;
    left: 0;
    bottom: 51px;
}
.event_top_box .cloud_img.type3{
    max-width: 107.33px;
    width: 100%;
    top: -8px;
    left: 0;
}
.event_top_box .cloud_img.type1 .img{
    background-image: url("/static/pringles_oscar_web/img/event_products/cloud1.webp");
    padding-top: 77.551020%;
}
.event_top_box .cloud_img.type2 .img{
    background-image: url("/static/pringles_oscar_web/img/event_products/cloud2.webp");
    
    padding-top: 69.821567%;
}
.event_top_box .cloud_img.type3 .img{
    background-image: url("/static/pringles_oscar_web/img/event_products/cloud3.webp");
    padding-top: 53.41470%;
}
.event_top_box .logo_box{
    max-width: 49.67px;
    width: 100%;
    margin: 0 auto;
    
}
.event_top_box .logo_box img{
    width: 100%;
}

.event_top_box .top_text_box .flex{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.event_top_box .top_text_box .event_text_box{
    color: #fff;
    font-weight: 400;
    padding: 28px 4.44%;
}
.event_top_box .top_text_box .event_text_box .text{
    font-size: clamp(15px, 5.14vw, 18px);
    text-align: center;
    letter-spacing: 0.62px;
    margin-bottom: 13px;
}
.event_top_box .top_text_box .event_text_box .text span{
    background-color: #E40426;
    padding: 2px;
    border-radius: 3px;
}
.event_top_box .top_text_box .event_text_box .event_title{
    margin-bottom: 23px;
}
.event_top_box .top_text_box .event_text_box .event_title .title{
    background-image: url("/static/pringles_oscar_web/img/event_products/main_title.webp");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 0;
    padding-top: 21.768852%;
}

.event_top_box .top_text_box .event_text_box .event_date_box{
    text-align: center;
}
.event_top_box .top_text_box .event_text_box .event_date_box .event_date{
    /* font-family: 'Pretendard'; */
    font-weight: 500;
    font-size: clamp(12px,3.455vw, 14px);
    letter-spacing: -0.4px;
}
.event_top_box .top_text_box .event_text_box .event_date_box .event_date span{
    background-color: #28881A;
    border-radius: 100px;
    padding: 3px 4px;
    font-weight: 400;
    letter-spacing: 0.4224px;
}
.products_list_box{}
.products_list_box .bg{
    background-image: url("/static/pringles_oscar_web/img/event_products/bg.webp");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    padding: 22.22% 5% 43px 5%;
}
.box_text_box{
    margin-bottom: 24px;
}
.box_text_box .title_box{
    margin-bottom: 11px;
}
.box_text_box .title_box .title{
    background-image: url("/static/pringles_oscar_web/img/event_products/bottom_title.webp");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 0;
    padding-top: 21.018840%;
}
.box_text_box .text_box{
    text-align: center;
}
.box_text_box .text_box .text{
    color: #fff;
    font-size: clamp(14px, 4.166vw, 15px);
    line-height: 18.3px;
    letter-spacing: -0.9px;
}
.box_text_box .text_box .text span{
    color: #F7EA48;
}
.box_text_box .text_box .text span span{
    font-family: 'pinup';
    position: relative;
    top: 1px;
    font-weight: 700;
}
.box_text_box .text_box .sub_text{
    font-family: 'Pretendard';
    font-family: 500;
    font-size: 10px;
    color: #fff;
}
.list_box{
    display: flex;
    flex-direction: column;
    gap: 36px;
}
.list_box .item_box{
    border-radius: 14.33px;
    background-color: #fff;
    overflow: hidden;
}
.list_box .item_box .item_check_point_box{
    background-color: #45BF2E;
    padding: 14px 0 16px 0;
}
.list_box .item_box .item_check_point_box .text_box{}
.list_box .item_box .item_check_point_box .text_box .text{
    font-family: 'pinup';
    font-size: clamp(14px, 4.166vw, 15px);
    color: #fff;
    display: flex;
    justify-content: center;
    gap: 8px;
    letter-spacing:-1px;
}
.list_box .item_box .item_check_point_box .text_box .text span{
    font-family: 'TTTogether';
    color: #F7EA48;
}
.list_box .item_box .ex_item_list{
    padding: 16px 10px 29px 10px;
}
.list_box .item_box .ex_img_box{
    margin-bottom: 32px;
}
.list_box .item_box .ex_img_box .text{
    font-size: 11.67px;
    text-align: center;
    margin-bottom: 12px;
}
.list_box .item_box .ex_img_box .img_box{
    max-width: 203.67px;
    width: 100%;
    margin: 0 auto;
}
.list_box .item_box .ex_img_box .img_box .img{
    background-image: url("/static/pringles_oscar_web/img/event_products/code_box.webp");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 0;
    padding-top: 86.414297%;
}
.ex_item_list {}
.ex_item_list .table_box{
    width: 100%;
}
.ex_item_list .table_box table{
    width: 100%;
    border-collapse: collapse;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    overflow: hidden;
}
.ex_item_list .table_box table th{
    background-color: #FF7E28;
    color: #fff;
    font-size: clamp(10px, 3.2416vw, 12px);
    padding: 10px 0 12px 0;
    line-height: 14px;
    font-family: 'Pretendard';
}
.ex_item_list .table_box table th:first-child{
    border-right: 1px solid #fff;
}
.ex_item_list .table_box table td{
    font-family: 'Pretendard';
    font-size: 10px;
    font-weight: 500;
    text-align: center;
    border-bottom: 1px solid#FFB788;
    padding: 5px 0;
}
.ex_item_list .table_box table td:first-child{
    background-color: #FF7E2833;
}
.ex_item_list.type{
    padding: 0!important;
}
.ex_item_list.type .ex_img_box{
    margin-bottom: 0;
}
.ex_item_list.type .ex_img_box .img_box{
    max-width: none;
    width: 100%;
    margin: 0;
}
.ex_item_list.type .ex_img_box .img_box .img{
    background-image: url("/static/pringles_oscar_web/img/event_products/bottom_img.webp");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 0;
    padding-top: 59.692307%;
}