.ly_coupon_1 .coupon_wrpper{max-width: 1800px;margin:auto}
.ly_coupon_1 .coupon_wrpper .coupon_list{display: grid;gap: 65px}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item{position: relative;padding:40px;box-sizing: border-box;display: inline-flex;align-items: center;flex-wrap: wrap}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item::after{position: absolute;content:'';top:50%;left: 50%;width: 90%;height: 88%;transform: translate(-50%,-50%);pointer-events:none}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .coupon_price{width: 100%;margin-top: 12px}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .coupon_discount{width: 100%}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .coupon_date{width: 100%;margin-top: 12px}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .cou_btn{height: auto;line-height: 1.2;text-align: center;border-radius: 23px;margin-top: 24px;padding:9px 24px}
.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .cou_btn a{display: block}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .btn_box .cou_code{display: none;border: 1px solid #fff!important;background-color: #fff!important}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .btn_box input{width: 1px;height: 1px;border: none;background: unset}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .cou_btn.hide{display: none}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .cou_btn.show{display: block}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item.disabled{background-color: #a1a1a1!important}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item.disabled .coupon_discount,
.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item.disabled .coupon_date,
.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item.disabled .coupon_price{color: #fff!important}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item.disabled .cou_btn a{color: #222 !important}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item.disabled .cou_btn{background-color: #fff!important;border: 1px solid #fff!important}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item.disabled::after{border: 1px dashed #ffffff80!important}.ly_coupon_1 a:hover{text-decoration: none}.ly_coupon_1 #detail_coupon_fixed{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 100000}.ly_coupon_1 #detail_coupon_fixed .bg{display: flex;height: 100%;align-items: center;justify-content: center;background-color: rgba(0,0,0,0.5)}.ly_coupon_1 #detail_coupon_fixed .mid{width: 90%;max-width: 500px;background-color: #fff;text-align: center;padding:50px}.ly_coupon_1 #detail_coupon_fixed .tit{line-height: 36px;margin-bottom: 18px;font-size: 32px;color: #000}.ly_coupon_1 #detail_coupon_fixed .sub{line-height: 26px;font-size: 14px;color: #555}.ly_coupon_1 #detail_coupon_fixed .code{width: 100%;line-height: 50px;font-size: 40px;color: #f06055;display: block;background: unset;border: none;text-align: center;padding: 0;margin: 0}.ly_coupon_1 #detail_coupon_fixed .btn{display: block;width: max-content;padding: 0 25px;margin: 24px auto 0;line-height: 46px;background-color: #000;font-size: 16px;color: #fff;text-decoration: none}@media screen and (max-width:1800px){.ly_coupon_1 .coupon_wrpper{width: 98%}}
@media screen and (max-width:1000px){.ly_coupon_1 .coupon_wrpper{width: 92%}.ly_coupon_1 .coupon_wrpper .coupon_list{gap: 15px}.ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item{padding:20px}
    .ly_coupon_1 .coupon_wrpper .coupon_list .coupon_item .cou_btn{padding:6px 24px}
}
@media screen and (max-width: 768px){.ly_coupon_1 #detail_coupon_fixed .mid{width: 80%;padding: 30px}.ly_coupon_1 #detail_coupon_fixed .tit{font-size: 28px}.ly_coupon_1 #detail_coupon_fixed .code{font-size: 32px}.ly_coupon_1 #detail_coupon_fixed .btn{margin-top: 18px}}