#modal-product-review .hidden{visibility:hidden}#modal-product-review .visible{visibility:visible}#modal-product-review.loading-submit{pointer-events:none}#modal-product-review .modal-content{max-height:90vh}#modal-product-review .modal-body{overflow-y:auto}#modal-product-review .modal-footer{min-height:57px}#modal-product-review .product-review-list-wrapper{display:flex;flex-direction:column}#modal-product-review .product-review-list-wrapper .pdr-item{display:flex;flex-direction:column;padding:16px 24px;grid-gap:16px;gap:16px}#modal-product-review .product-review-list-wrapper .pdr-item:not(:last-child){border-bottom:1px solid #dee3e6}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-image{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border:1px solid #dee3e6}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-detail{display:flex;flex-direction:column;grid-gap:4px;gap:4px}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-detail .pdr-name{color:#1c1f21;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:700;line-height:20px}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-detail .pdr-attr{display:flex;align-items:center;grid-gap:4px;gap:4px;color:#1c1f21;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-detail .pdr-attr .pdr-attr-item .color{display:flex;align-items:center;grid-gap:4px;gap:4px}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-detail .pdr-attr .pdr-attr-item .color-icon{width:16px;height:16px;border-radius:50%;border:2px solid #fff;outline:1px solid #bcc2c7;background:var(--attr-color-value)}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-detail .pdr-price{display:flex;align-items:center;grid-gap:4px;gap:4px}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-detail .pdr-price .price{color:#454545;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:18px}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-detail .pdr-price .price.disabled{color:#a4a9af;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#modal-product-review .product-review-list-wrapper .pdr-item .pdr-detail .pdr-price .price.sum{color:#e13023}#modal-product-review .product-review-list-wrapper .detail-grid{width:100%;display:grid;grid-template-columns:auto 4fr;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:16px;row-gap:16px}#modal-product-review .product-review-list-wrapper .detail-grid .grid-title{color:#1c1f21;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#modal-product-review .product-review-list-wrapper .detail-grid .grid-detail{color:#373e44;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#modal-product-review .product-review-list-wrapper .detail-grid .review-image-wrapper{display:flex;align-items:flex-start;align-content:flex-start;grid-gap:8px;gap:8px;align-self:stretch;flex-wrap:wrap}#modal-product-review .product-review-list-wrapper .detail-grid .review-image-wrapper .ri-item-add{display:flex;width:80px;height:80px;flex-direction:column;justify-content:center;align-items:center;border:1px dashed #dee3e6;cursor:pointer;position:relative}#modal-product-review .product-review-list-wrapper .detail-grid .review-image-wrapper .ri-item-add input.upload-review-image{width:100%;height:100%;opacity:0;position:absolute;z-index:0!important;cursor:pointer}#modal-product-review .product-review-list-wrapper .detail-grid .review-image-wrapper .ri-item-add:hover{background:#f9f9f9}#modal-product-review .product-review-list-wrapper .detail-grid .review-image-wrapper .ri-item{width:80px;height:80px;position:relative}#modal-product-review .product-review-list-wrapper .detail-grid .review-image-wrapper .ri-item img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;border:1px solid #dee3e6}#modal-product-review .product-review-list-wrapper .detail-grid .review-image-wrapper .ri-item .ri-item-delete i,#modal-product-review .product-review-list-wrapper .detail-grid .review-image-wrapper .ri-item .ri-item-delete svg{position:absolute;top:0;right:0;width:18px;height:18px;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;color:#fff}#modal-product-review .product-review-list-wrapper .detail-grid .review-image-wrapper .ri-item.error img{border-color:#e13023}#modal-product-review .no-order{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:16px 24px}#modal-product-review .no-order .noor-desc{color:#1c1f21}#modal-product-review .no-order .noor-product{display:flex;grid-gap:16px;gap:16px}#modal-product-review .no-order .noor-product .noor-pd-image{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border:1px solid #dee3e6}#modal-product-review .no-order .noor-product .noor-pd-detail{display:flex;flex-direction:column;grid-gap:4px;gap:4px}#modal-product-review .no-order .noor-product .noor-pd-detail .noor-pd-price .normal,#modal-product-review .no-order .noor-product .noor-pd-detail .noor-pd-price .special{color:#373e44;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex;align-items:center;flex-wrap:wrap}#modal-product-review .no-order .noor-product .noor-pd-detail .noor-pd-price .normal.disabled,#modal-product-review .no-order .noor-product .noor-pd-detail .noor-pd-price .special.disabled{color:#a4a9af;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#modal-product-review .no-order .noor-product .noor-pd-detail .noor-pd-price .single.special{color:#e13023}#modal-product-review-mobile{height:100%;width:100vw;transition:none}#modal-product-review-mobile .hidden{visibility:hidden}#modal-product-review-mobile .visible{visibility:visible}#modal-product-review-mobile .modal-dialog{opacity:1!important;width:100%;height:100%;max-width:unset;max-height:unset;margin:0;left:99%;transition:left .2s linear}#modal-product-review-mobile .modal-dialog.open2{left:0}#modal-product-review-mobile .modal-dialog .modal-content{height:100%;border-radius:0;border:none}#modal-product-review-mobile .modal-body{padding:0;height:100%;max-height:calc(100% - 154px)}#modal-product-review-mobile.loading-submit{pointer-events:none}#modal-product-review-mobile .star-wrapper{display:flex;align-items:center;grid-gap:2px;gap:2px}#modal-product-review-mobile .product-review-list-wrapper{display:flex;flex-direction:column;height:100%;overflow-y:auto}#modal-product-review-mobile .product-review-list-wrapper .pdr-item{display:flex;flex-direction:column;padding:16px;grid-gap:16px;gap:16px}#modal-product-review-mobile .product-review-list-wrapper .pdr-item:not(:last-child){border-bottom:1px solid #dee3e6}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-image{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border:1px solid #dee3e6}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-detail{display:flex;flex-direction:column;grid-gap:4px;gap:4px}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-detail .pdr-name{color:#1c1f21;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:700;line-height:20px}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-detail .pdr-attr{display:flex;align-items:center;grid-gap:4px;gap:4px;color:#1c1f21;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-detail .pdr-attr .pdr-attr-item .color{display:flex;align-items:center;grid-gap:4px;gap:4px}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-detail .pdr-attr .pdr-attr-item .color-icon{width:16px;height:16px;border-radius:50%;border:2px solid #fff;outline:1px solid #bcc2c7;background:var(--attr-color-value)}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-detail .pdr-price{display:flex;align-items:center;grid-gap:4px;gap:4px}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-detail .pdr-price .price{color:#454545;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:18px}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-detail .pdr-price .price.disabled{color:#a4a9af;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#modal-product-review-mobile .product-review-list-wrapper .pdr-item .pdr-detail .pdr-price .price.sum{color:#e13023}#modal-product-review-mobile .product-review-list-wrapper .detail-grid{width:100%;display:grid;grid-template-columns:auto 4fr;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:16px;row-gap:16px}#modal-product-review-mobile .product-review-list-wrapper .grid-title,#modal-product-review-mobile .product-review-list-wrapper .title{color:#1c1f21;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#modal-product-review-mobile .product-review-list-wrapper .detail,#modal-product-review-mobile .product-review-list-wrapper .grid-detail{color:#373e44;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#modal-product-review-mobile .product-review-list-wrapper .detail .rating-star-comp,#modal-product-review-mobile .product-review-list-wrapper .grid-detail .rating-star-comp{grid-gap:8px;gap:8px}#modal-product-review-mobile .product-review-list-wrapper .detail .rating-star-comp .star,#modal-product-review-mobile .product-review-list-wrapper .grid-detail .rating-star-comp .star{width:16px;height:16px}#modal-product-review-mobile .product-review-list-wrapper .detail .rating-star-comp .star i,#modal-product-review-mobile .product-review-list-wrapper .grid-detail .rating-star-comp .star i{font-size:15px}#modal-product-review-mobile .product-review-list-wrapper .review-image-wrapper{display:flex;align-items:flex-start;align-content:flex-start;grid-gap:8px;gap:8px;align-self:stretch;flex-wrap:wrap}#modal-product-review-mobile .product-review-list-wrapper .review-image-wrapper .ri-item-add{display:flex;width:80px;height:80px;flex-direction:column;justify-content:center;align-items:center;border:1px dashed #dee3e6;cursor:pointer;position:relative}#modal-product-review-mobile .product-review-list-wrapper .review-image-wrapper .ri-item-add input.upload-review-image{width:100%;height:100%;opacity:0;position:absolute;z-index:0!important;cursor:pointer}#modal-product-review-mobile .product-review-list-wrapper .review-image-wrapper .ri-item-add:hover{background:#f9f9f9}#modal-product-review-mobile .product-review-list-wrapper .review-image-wrapper .ri-item{width:80px;height:80px;position:relative}#modal-product-review-mobile .product-review-list-wrapper .review-image-wrapper .ri-item img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;border:1px solid #dee3e6}#modal-product-review-mobile .product-review-list-wrapper .review-image-wrapper .ri-item .ri-item-delete i,#modal-product-review-mobile .product-review-list-wrapper .review-image-wrapper .ri-item .ri-item-delete svg{position:absolute;top:0;right:0;width:18px;height:18px;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;color:#fff}#modal-product-review-mobile .product-review-list-wrapper .review-image-wrapper .ri-item.error img{border-color:#e13023}#modal-product-review-mobile .no-order{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:16px}#modal-product-review-mobile .no-order .noor-desc{color:#1c1f21}#modal-product-review-mobile .no-order .noor-product{display:flex;grid-gap:16px;gap:16px}#modal-product-review-mobile .no-order .noor-product .noor-pd-image{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border:1px solid #dee3e6}#modal-product-review-mobile .no-order .noor-product .noor-pd-detail{display:flex;flex-direction:column;grid-gap:4px;gap:4px}#modal-product-review-mobile .no-order .noor-product .noor-pd-detail .noor-pd-price .normal,#modal-product-review-mobile .no-order .noor-product .noor-pd-detail .noor-pd-price .special{color:#373e44;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex;align-items:center;flex-wrap:wrap}#modal-product-review-mobile .no-order .noor-product .noor-pd-detail .noor-pd-price .normal.disabled,#modal-product-review-mobile .no-order .noor-product .noor-pd-detail .noor-pd-price .special.disabled{color:#a4a9af;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#modal-product-review-mobile .no-order .noor-product .noor-pd-detail .noor-pd-price .single.special{color:#e13023}#modal-product-review-thankyou .hidden{visibility:hidden}#modal-product-review-thankyou .visible{visibility:visible}#modal-product-review-thankyou .modal-dialog{width:100%;max-width:500px}#modal-product-review-thankyou .modal-body{display:flex;flex-direction:column;padding:16px 24px 32px}#modal-product-review-thankyou .modal-body .content{display:flex;flex-direction:column;align-items:center;justify-content:center}#modal-product-review-thankyou .modal-body .content i,#modal-product-review-thankyou .modal-body .content svg{margin:16px 0}#modal-product-review-thankyou .modal-body .content .title{color:#1c1f21;font-family:Sarabun;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-align:center}#modal-product-review-thankyou .modal-body .content .desc{color:#373e44;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center;margin-top:4px}