#modal-coupon-condition .modal-footer,#modal-coupon-condition .modal-header{padding:16px}#modal-coupon-condition .modal-footer .btn-close-modal{border:none;height:34px;display:flex;justify-content:center;align-items:center;font-family:Sarabun;font-size:16px}#modal-coupon-condition .modal-body{padding:16px 24px}#modal-coupon-condition .modal-body .coupon-wrapper-modal{display:flex;justify-content:center;align-items:center}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal{height:132px;width:360px;--mask:radial-gradient(5px at 1px,transparent 90%,#000) 50%/101% 13px;-webkit-mask:var(--mask);mask:var(--mask);-webkit-clip-path:none;clip-path:none;border-radius:0 4px 4px 0;border-left:transparent!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.07451);background:var(--background-color);padding:4px 16px;display:flex;justify-content:center;align-items:center}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-left-wrapper-modal{width:60%;height:100%;background:#fff;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 8px}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-left-wrapper-modal .coupon-title-sub-modal{font-family:Sarabun;font-size:16px;line-height:16px;font-style:normal;font-weight:700;color:#373e44;text-align:center}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-left-wrapper-modal .coupon-title-main-modal{font-family:Sarabun;line-height:32px;font-style:normal;font-weight:800;color:#373e44;text-align:center;margin-top:8px}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-left-wrapper-modal .coupon-title-main-modal .coupon-title-main-unit-modal{font-size:24px;line-height:32px}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-left-wrapper-modal .coupon-condition-modal{font-family:Sarabun;font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#53585d;text-align:center;margin-top:16px}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-left-wrapper-modal .coupon-duration-modal{font-family:Sarabun;font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#a5a5a5;text-align:center;margin-top:8px}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-right-wrapper-modal{width:40%;height:100%;background:transparent;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:16px 0 12px}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-right-wrapper-modal .right-top-wrapper-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-right-wrapper-modal .right-top-wrapper-modal .btn-collect-coupon-modal{width:100%;min-height:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 12px;background:#fff;border-radius:4px;color:var(--button-font-color);font-family:MWE_DB_Heavent;font-style:normal;font-weight:500;font-size:20px;line-height:20px;border:transparent}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-right-wrapper-modal .right-top-wrapper-modal .btn-collect-coupon-modal .b-overlay-wrap .b-overlay .spinner-border{width:20px;height:20px}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-right-wrapper-modal .right-top-wrapper-modal .coupon-code-modal{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:8px;padding:4px 8px;border:1px solid #fff;font-family:Sarabun;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#fff}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-content-right-wrapper-modal .coupon-condition-link-modal{font-family:Sarabun;font-style:normal;font-weight:400;font-size:12px;line-height:12px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff;text-align:right;width:100%}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal .coupon-dash-line-modal{border-right:1px dashed #fff;height:100%;margin:0 8px}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled-button .coupon-content-right-wrapper-modal .right-top-wrapper-modal .btn-collect-coupon-modal{background:transparent;color:#fff;border:1px solid #fff;cursor:default}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled{background:#bcc2c7}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled .coupon-content-left-wrapper-modal{background:#fff}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled .coupon-content-left-wrapper-modal .coupon-condition-modal,#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled .coupon-content-left-wrapper-modal .coupon-duration-modal,#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled .coupon-content-left-wrapper-modal .coupon-title-main-modal,#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled .coupon-content-left-wrapper-modal .coupon-title-sub-modal{color:#a4a9af}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled .coupon-content-right-wrapper-modal .right-top-wrapper-modal .btn-collect-coupon-modal{background:#f8f9fa;color:#a4a9af;border:transparent;cursor:default}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled .coupon-content-right-wrapper-modal .right-top-wrapper-modal .coupon-code-modal{border:1px solid #fff;color:#fff}#modal-coupon-condition .modal-body .coupon-wrapper-modal .coupon-item-modal.disabled .coupon-content-right-wrapper-modal .coupon-condition-link-modal{color:#fff}#modal-coupon-condition .modal-body .detail-wrapper,#modal-coupon-condition .modal-body .detail-wrapper .detail-item{padding-top:8px}#modal-coupon-condition .modal-body .detail-wrapper .detail-item .detail-title{font-family:Sarabun;font-size:16px;font-weight:700}#modal-coupon-condition .modal-body .detail-wrapper .detail-item .detail{font-family:Sarabun;font-size:16px;font-weight:400}.widget-coupon-container .coupon-wrapper{display:grid;grid-gap:16px;gap:16px;grid-auto-rows:minmax(100px,auto)}.widget-coupon-container .coupon-wrapper.item-1-per-row{grid-template-columns:repeat(1,1fr)}.widget-coupon-container .coupon-wrapper.item-2-per-row{grid-template-columns:repeat(2,1fr)}.widget-coupon-container .coupon-wrapper.item-3-per-row{grid-template-columns:repeat(3,1fr)}.widget-coupon-container .coupon-wrapper.item-4-per-row{grid-template-columns:repeat(4,1fr)}.widget-coupon-container .coupon-wrapper .coupon-item{max-width:var(--item-max-width);--mask:radial-gradient(5px at 1px,transparent 90%,#000) 50%/101% 13px;-webkit-mask:var(--mask);mask:var(--mask);-webkit-clip-path:none;clip-path:none;border-radius:0 4px 4px 0;border-left:transparent!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.07451);background:var(--background-color);padding:4px 16px;display:flex;justify-content:center;align-items:center;overflow:hidden}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-left-wrapper{width:60%;height:100%;background:#fff;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 8px;overflow:hidden}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-left-wrapper .coupon-title-sub{font-family:Sarabun;font-style:normal;font-weight:700;color:#373e44;text-align:center}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-left-wrapper .coupon-title-main{font-family:Sarabun;font-style:normal;font-weight:800;color:#373e44;text-align:center;margin-top:8px}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-left-wrapper .coupon-condition{font-family:Sarabun;font-style:normal;font-weight:400;font-size:12px;line-height:1.2;color:#53585d;text-align:center;margin-top:8px}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-left-wrapper .coupon-duration{font-family:Sarabun;font-style:normal;font-weight:400;font-size:12px;line-height:1.2;color:#a5a5a5;text-align:center;margin-top:8px}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-right-wrapper{width:40%;height:100%;background:transparent;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:16px 0 12px}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-right-wrapper .right-top-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-right-wrapper .right-top-wrapper .btn-collect-coupon{width:100%;min-height:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 12px;background:#fff;border-radius:4px;color:var(--button-font-color);font-family:MWE_DB_Heavent;font-style:normal;font-weight:500;font-size:20px;line-height:20px;border:transparent;white-space:nowrap}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-right-wrapper .right-top-wrapper .btn-collect-coupon.disabled{background:transparent;border:1px solid #fff;color:#fff;opacity:1;cursor:default}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-right-wrapper .right-top-wrapper .btn-collect-coupon .b-overlay-wrap .b-overlay .spinner-border{width:20px;height:20px}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-right-wrapper .right-top-wrapper .coupon-code{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:8px;padding:4px 8px;border:1px solid #fff;font-family:Sarabun;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#fff}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-content-right-wrapper .coupon-condition-link{font-family:Sarabun;font-style:normal;font-weight:400;font-size:12px;line-height:12px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff;text-align:right;width:100%;cursor:pointer!important}.widget-coupon-container .coupon-wrapper .coupon-item .coupon-dash-line{border-right:1px dashed #fff;height:100%;margin:0 8px}.widget-coupon-container .coupon-wrapper .coupon-item.disabled-button .coupon-content-right-wrapper .right-top-wrapper .btn-collect-coupon{background:transparent;color:#fff;border:1px solid #fff;cursor:default}.widget-coupon-container .coupon-wrapper .coupon-item.disabled{background:#bcc2c7}.widget-coupon-container .coupon-wrapper .coupon-item.disabled .coupon-content-left-wrapper{background:#fff}.widget-coupon-container .coupon-wrapper .coupon-item.disabled .coupon-content-left-wrapper .coupon-condition,.widget-coupon-container .coupon-wrapper .coupon-item.disabled .coupon-content-left-wrapper .coupon-duration,.widget-coupon-container .coupon-wrapper .coupon-item.disabled .coupon-content-left-wrapper .coupon-title-main,.widget-coupon-container .coupon-wrapper .coupon-item.disabled .coupon-content-left-wrapper .coupon-title-sub{color:#a4a9af}.widget-coupon-container .coupon-wrapper .coupon-item.disabled .coupon-content-right-wrapper .right-top-wrapper .btn-collect-coupon{background:#f8f9fa;color:#a4a9af;border:transparent;cursor:default}.widget-coupon-container .coupon-wrapper .coupon-item.disabled .coupon-content-right-wrapper .right-top-wrapper .coupon-code{border:1px solid #fff;color:#fff}.widget-coupon-container .coupon-wrapper .coupon-item.disabled .coupon-content-right-wrapper .coupon-condition-link{color:#fff}.widget-coupon-container .no-coupon-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.widget-coupon-container .no-coupon-wrapper .text-1{font-family:Sarabun;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#373e44;margin-top:16px}