.exchange-dialog .q-card{width:100%;max-width:600px;padding-bottom:72px;background-color:#fff}.exchange-dialog .content{padding:0 80px}.exchange-dialog .content .title{margin-bottom:40px;font-weight:600;color:#3c3d40}.exchange-dialog .content .redeem-wrap{position:relative;max-width:180px;margin:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.exchange-dialog .content .redeem-wrap .free-product-img,.exchange-dialog .content .redeem-wrap .responsive-img{max-width:180px;aspect-ratio:180/120;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.exchange-dialog .content .redeem-wrap .free-product-img{overflow:hidden;border-radius:8px}.exchange-dialog .content .redeem-wrap .faceValue{height:100%;font-weight:700;line-height:1;color:#6a2b3a;text-align:center;text-transform:uppercase}.exchange-dialog .content .redeem-wrap .faceValue .free-coupon{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:134px;font-size:0;text-align:center;transform:translateY(-50%)}.exchange-dialog .content .redeem-wrap .faceValue .discount{position:absolute;top:50%;display:flex;gap:2px;align-items:center;justify-content:center;width:134px;transform:translateY(-45%)}.exchange-dialog .content .redeem-wrap .faceValue .discount .unit{align-self:start;font-size:30px;font-weight:700;line-height:1}.exchange-dialog .content .redeem-wrap .faceValue .discount .percentage{font-weight:700;text-align:center}.exchange-dialog .content .redeem-wrap .faceValue .discount .percentage .value{font-size:60px;line-height:1}.exchange-dialog .content .redeem-wrap .faceValue .discount .percentage .off{margin-top:7.5px;font-size:18.75px;font-weight:700;line-height:1}.exchange-dialog .content .redeem-wrap .faceValue.gift-card .discount{top:inherit;bottom:12px;left:12px;align-items:flex-start;justify-content:flex-start;width:100%;transform:translateY(0)}.exchange-dialog .content .redeem-wrap .faceValue.gift-card .discount .percentage{display:flex}.exchange-dialog .content .redeem-wrap .faceValue.gift-card .discount .percentage .off{align-self:flex-end;margin-top:0;margin-bottom:.24em}.exchange-dialog .text-style{font-size:16px;font-style:normal;font-weight:400;line-height:1.3;color:#3c3d40;text-align:center;text-transform:none}.exchange-dialog .text-style.sold-out-tip{white-space:pre-line}.exchange-dialog .text-style.sold-out-tip .mail-link{color:#6f3b49;text-decoration-line:underline}.exchange-dialog .tip-info{margin-top:16px;font-size:14px;font-style:normal;font-weight:500;line-height:150%;color:#6c263e;text-align:left;text-transform:none}.exchange-dialog ul{padding:0;margin-top:12px;margin-bottom:0;list-style:none}.exchange-dialog ul li{font-size:14px;font-weight:300;line-height:20px;color:#63666a}.exchange-dialog .btn-group{margin:40px 80px 0}.exchange-dialog .btn-group .q-btn{min-height:54px;font-size:20px;font-weight:400;color:#fff;text-transform:none!important;border-radius:4px}.exchange-dialog .btn-group .confirm-btn{background-color:#6a2b3a!important}.exchange-dialog .btn-group .cancel-btn{color:#1f1f20;border:1px solid #7d7e80}.exchange-dialog .btn-group .q-btn+.q-btn{margin-top:16px}@media screen and (max-width:768px){.exchange-dialog .q-card{padding-bottom:40px}.exchange-dialog .content{width:100%;padding:0 16px;margin:0 auto}.exchange-dialog .content .title{margin-bottom:24px;font-size:16px;color:#3c3d40}.exchange-dialog .content img{max-width:100%;-o-object-fit:contain;object-fit:contain}.exchange-dialog ul{height:80px;margin-top:12px;overflow:auto}.exchange-dialog .btn-group{margin:24px 32px 0}.exchange-dialog .btn-group .q-btn{min-height:48px;font-size:16px}}.custom-cozy-detail-notify{display:inline-flex;flex-shrink:0;gap:12px;align-items:center;justify-content:center;min-height:48px;background:#0009!important;border-radius:1000px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.custom-cozy-detail-notify .q-notification__wrapper{padding:0 36px}.custom-cozy-detail-notify .material-icons{color:#07c160}.custom-cozy-detail-notify .q-notification__message{font-size:14px;font-style:normal;font-weight:500;line-height:130%;color:#fff}.custom-cozy-detail-notify.bg-info .material-icons{color:#f56c6c;transform:rotate(180deg)}
