.m-0{margin:0!important}.mt-1{margin-top:5px!important}.mt-2{margin-top:10px!important}.mt-3{margin-top:15px!important}.mb-1{margin-bottom:5px!important}.mb-2{margin-bottom:10px!important}.mb-3{margin-bottom:15px!important}.mr-1{margin-right:5px!important}.mr-2{margin-right:10px!important}.mr-3{margin-right:15px!important}.ml-1{margin-left:5px!important}.ml-2{margin-left:10px!important}.ml-3{margin-left:15px!important}.p-0{padding:0!important}.border-0{border:0!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.text-red{color:#f40009!important}.text-grey{color:#999!important}.text-black{color:#000!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.font-size-19{font-size:19px!important;line-height:1.2!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.overflow-hidden{overflow:hidden!important}.btn-red{background-color:#f40009;border-radius:5px;color:#fff}.from-coupon{border:1px solid #ebebeb;padding:15px 17px}.lypop3.coupon{width:284px}.lypop3.coupon .lypop_head .tit{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.lypop3.coupon .lypop_body{text-align:center;padding:20px}.lypop3.coupon .date{font-size:14px;min-height:14px}.lypop3.coupon .text{color:#4a4a4a;font-size:16px;line-height:1.3}.lypop3.coupon .lypop_ft{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lypop3.coupon .btn{font-size:19px;width:120px}.lypop3.eighteen-plus{border-radius:16px;max-width:376px}.lypop3.eighteen-plus._DENIED .box-input{pointer-events:none}.lypop3.eighteen-plus .lypop_body{padding:15px}.lypop3.eighteen-plus .lypop_ft{padding-left:10px;padding-right:10px}.lypop3.eighteen-plus .lypop_ft>.btn{width:calc(50% - 20px);vertical-align:middle;font-size:18px;outline:0}.lypop3.eighteen-plus .box-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:118px}.lypop3.eighteen-plus .box-input .form-control{min-height:38px}.lypop3.eighteen-plus .box-input>input{cursor:pointer}.lypop3.eighteen-plus .box-input>input:focus{outline:0}.lypop3.eighteen-plus .box-input .icon-notice{top:8px;right:10px}.bggray .content{background-color:transparent}.wrapper-coupon .head{border-bottom:1px solid #d8d8d8;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper-coupon .head .title{font-size:19px}.wrapper-coupon .from-coupon{margin:15px auto}.wrapper-coupon .co_form-group.title{position:relative}.wrapper-coupon .co_form-group.title .btn-guide{position:absolute;top:-4px;right:0;bottom:auto;left:auto}.wrapper-coupon .co_form-group.title .btn-guide>img{padding:5px}.wrapper-coupon .co_form-group>label:not(.box-label){color:#4a4a4a;font-size:16px}.wrapper-coupon .co_form-group .co_input input[type=radio]+label{font-size:16px}.wrapper-coupon .co_form-group .co_input input[type=radio]+label>span{border-color:#969696;width:21px;height:21px}.wrapper-coupon .co_form-group .co_input input[type=radio]+label>span>span{width:9px;height:9px;margin-top:5px;margin-left:5px}.wrapper-coupon .co_form-group .co_input input[type=radio]:checked+label>span{border-color:#f40009}.wrapper-coupon .co_form-group .co_form-control{border-radius:22px;padding-left:12px;padding-right:12px}.wrapper-coupon .co_form-group .search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.wrapper-coupon .co_form-group .search>*{height:44px;width:100%;font-size:19px}.wrapper-coupon .co_form-group .search .btn-red{max-width:154px;margin-left:8px}.wrapper-coupon .tab-nav li.focus a{border:0 none;position:relative}.wrapper-coupon .tab-nav li.focus a::after{background-color:#f40009;border-radius:4px;content:"";height:4px;position:absolute;top:auto;right:0;bottom:0;left:0}.wrapper-coupon .tab-nav li a{color:#000;font-size:19px;height:48px;padding:15px 8px}.wrapper-coupon .total-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrapper-coupon .total-coupon>*{color:#4a4a4a;font-size:16px}.wrapper-coupon .total-coupon .sorting>.sorting-item{cursor:pointer}.wrapper-coupon .total-coupon .sorting>.sorting-item:not(:first-child){border-left:1px solid #d8d8d8;padding-left:8px;margin-left:8px}.wrapper-coupon .total-coupon .sorting>.sorting-item:not(.active){color:#999}.wrapper-coupon .list-coupon>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f7f7f7;border:1px solid #ebebeb;border-radius:4px;padding:10px 20px;min-height:70px}.wrapper-coupon .list-coupon>li:not(:first-child){margin-top:5px}.wrapper-coupon .list-coupon>li>*{cursor:default}.wrapper-coupon .list-coupon .type-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.wrapper-coupon .list-coupon .type-coupon .text{padding-left:10px}.wrapper-coupon .list-coupon .type-coupon .text>:not(.subject){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#999;font-size:16px;line-height:14px;padding-right:10px}.wrapper-coupon .list-coupon .remove-coupon{text-align:right}.wrapper-coupon .list-coupon .remove-coupon>*{white-space:nowrap}.wrapper-coupon .list-coupon .remove-coupon .btn-red{font-size:16px;padding:8px 22px}.wrapper-coupon .list-coupon .remove-coupon>p{color:#999;font-size:14px}.wrapper-no-data{text-align:center;padding:40px 10px}.wrapper-no-data>*{color:#999}.wrapper-no-data .title{font-size:19px}.wrapper-no-data .desc{font-size:16px}.alert{max-width:327px;min-width:250px;margin:0 auto;height:0;position:-webkit-sticky;position:sticky;bottom:0}.alert.show{height:auto;padding-bottom:20px}.alert.show .desc{font-size:19px}.alert.show .box-text{opacity:1;padding:12px 15px}.alert .desc{color:#fff;font-size:0}.alert .box-text{background-color:rgba(0,0,0,.7);border-radius:8px;opacity:0;overflow:hidden;z-index:1030;-webkit-transition:.5s;transition:.5s}.chaplst li .tit{line-height:normal}@media (min-width:768px){.wrapper-coupon .from-coupon{max-width:624px}.wrapper-coupon .genre-area{padding-bottom:30px}.alert{width:100%}}@media (max-width:767px){.wrapper-coupon .from-coupon{margin:15px 10px;padding:12px}.wrapper-coupon .tab-nav li.focus a::after{height:2px}.wrapper-coupon .total-coupon{padding-left:10px;padding-right:10px}.wrapper-coupon .co_form-group .search .btn-red{max-width:100px}.lypop3.coupon .lypop_ft{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lypop3.coupon .lypop_ft .btn{margin-left:8px;margin-top:0}.lypop3.eighteen-plus .lypop_ft{padding-bottom:30px}.lypop3.eighteen-plus .lypop_ft>.btn{margin-top:0}.alert{width:calc(100% - 30px)}.alert .box-text{padding:8px 15px}.alert .desc{font-size:16px}}