.ly_coupon_5{overflow: hidden}.ly_coupon_5 .coupon_wrpper{max-width: 1440px;margin:auto}
.ly_coupon_5 .coupon_wrpper .coupon_title{margin-bottom: 38px;text-align: center;letter-spacing: -1.2px}.ly_coupon_5 .coupon_wrpper .coupon_list{display: grid;gap: 24px}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item{position: relative;overflow: hidden;display: flex;align-items: stretch;justify-content: center;flex-wrap: wrap}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .btn_box{width: 95px;position: relative}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .btn_box .box{position: relative;height: 100%;z-index: 2}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .btn_box svg{position: absolute;top: 50%;transform: translateY(-50%);left: 1px;z-index: 0;width: 100%;height: 100%}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .icon_right_box{width: 16px;position: relative}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .parentBox{width: calc( 100% - 95px );box-sizing: border-box;padding: 35px 16px 33px;position: relative;flex: 1}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .parentBox .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .border_box{flex: 1;position: relative;z-index: 2}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .coupon_price{position: relative;width: 100%;margin-top: 5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height: 1}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .coupon_discount{width: 100%}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .coupon_date{width: 100%;margin-top: 8px}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .cou_btn{height: 92%;line-height: 1.2;text-align: center;border-radius: 23px}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .cou_btn a{display: block;line-height: 1;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item.default_coupon_item .coupon_price{font-size: 42px!important}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .btn_box .cou_code{display: none}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .btn_box input{width: 1px;height: 1px;border: none;background: unset}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .cou_btn.hide{display: none}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .cou_btn.show{display: block}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .cou_btn{transform: translate(-50%, -50%) rotate(180deg);top: 50%;left: 50%;position: absolute;width: max-content;writing-mode: vertical-rl;line-height: 1}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item.disabled{cursor: default}
.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item.disabled .btn_box svg path{fill: #f5bbf3!important}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item.disabled .btn_box .cou_btn a{color: #a47dc3!important}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item.disabled .parentBox .bg path{fill: #b68ed5!important}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item.disabled .coupon_price,
.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item.disabled .coupon_discount,
.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item.disabled .coupon_date{color: #fdddfc!important}.ly_coupon_5 a:hover{text-decoration: none}.ly_coupon_5 #detail_coupon_fixed{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 100000}.ly_coupon_5 #detail_coupon_fixed .bg{display: flex;height: 100%;align-items: center;justify-content: center;background-color: rgba(0,0,0,0.5)}.ly_coupon_5 #detail_coupon_fixed .mid{width: 90%;max-width: 500px;background-color: #fff;text-align: center;padding:50px}.ly_coupon_5 #detail_coupon_fixed .tit{line-height: 36px;margin-bottom: 18px;font-size: 32px;color: #000}.ly_coupon_5 #detail_coupon_fixed .sub{line-height: 26px;font-size: 14px;color: #555}.ly_coupon_5 #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_5 #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_5 .coupon_wrpper{width: 98%}}
@media screen and (max-width:1000px){.ly_coupon_5 .coupon_wrpper{width: 92%}.ly_coupon_5 .coupon_wrpper .coupon_list{gap: 15px}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .cou_btn{padding:6px 24px}
    .ly_coupon_5 .coupon_wrpper .coupon_title{margin-bottom: 26px;letter-spacing: 0;line-height: 1.5}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .btn_box{width: 66px}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .cou_btn{height: 92%}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .parentBox{padding: 24px 16px}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .coupon_price{margin: 0}.ly_coupon_5 .coupon_wrpper .coupon_list .coupon_item .parentBox{width: calc( 100% - 66px )}}
@media screen and (max-width: 768px){.ly_coupon_5 #detail_coupon_fixed .mid{width: 80%;padding: 30px}.ly_coupon_5 #detail_coupon_fixed .tit{font-size: 28px}.ly_coupon_5 #detail_coupon_fixed .code{font-size: 32px}.ly_coupon_5 #detail_coupon_fixed .btn{margin-top: 18px}}