.visibility-hidden{visibility:hidden}.shopify-section--product-review .wrapper{width:100%;max-width:1310px}section[data-section-type=product-review] .drawer--center{max-height:580px;top:0;bottom:0;margin:auto}.total-review{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;border-radius:12px;background-color:#fff;padding:24px}.total-star{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.total-star p{font-size:14px;font-weight:700;line-height:22px;margin:0}.total-star h1{font-size:40px;font-weight:600;line-height:48px;letter-spacing:2.8px;margin:0}.total-star span{font-size:12px;font-weight:400;line-height:18px}.total-star-chart{border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.total-star-item{width:100%;display:flex;justify-content:center}.total-star-item .rating__star__full{position:unset}.total-star-item .icon{display:block;width:32px;height:32px}.star-chart-item .icon{display:block;width:24px;height:24px}.rating__star__empty,.rating__star__full{display:flex;gap:4px}.icon-star-full,.icon-star-half,.icon-star-gold-empty{stroke-width:0}.total-review .product__rating{align-self:flex-start;font-size:calc(.9rem * var(--adjust-body))}.review-item-header{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;gap:0px 8px;align-items:center;width:100%}.review-item-header .review-avatar{grid-column:1;grid-row:1 / span 2}.review-item-header .rating-stars{grid-column:2;grid-row:1}.review-item-header h6{grid-column:2;grid-row:2;margin:0}.review-item .product__rating{justify-content:flex-start}.review-item .rating__star,.total-review .rating__star{display:flex;gap:4px}.write-review{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;flex:1 0 0;align-self:stretch}.star__progress{width:70%;height:8px;border-radius:6px}.star-chart-item{display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer}.star-chart-item span:first-child{width:10px}.star-chart-item span:last-child{width:27px;text-align:right}.progress-light-grey{color:#000!important;background-color:#f4f4f4!important}.progress-round-xlarge{border-radius:16px}.progress-container{height:8px}.progress-container:after,.progress-container:before{content:"";display:table;clear:both}.progress-star{color:#fff!important;background-color:#ffb800!important}.star-forcus .progress-star{background-color:#a80b1b!important}.write-review button{width:calc(100% - 33px);font-size:16px;font-weight:600;line-height:24px}.review-items{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-collapse:separate}.review-item svg{width:21px!important;height:21px!important}.review-item{display:flex;flex-direction:column;gap:8px;padding:20px 0}.review-item{border-bottom:1px solid #ccc}.review-item-datetime,.review-item span{font-size:14px;font-weight:400;line-height:22px;color:#878787}.review-item p{font-size:16px;font-weight:400;line-height:24px;color:var(--black);max-width:460px;margin:0}.review-item h6{font-size:14px;line-height:22px;font-weight:600;color:var(--black);margin:0}.review-items hr{width:100%}.hr-mobile{display:none}.review-pages{display:flex;align-items:center;justify-content:center;gap:16px}.review-pages_list-number{display:flex;align-items:center;gap:16px;max-width:430px;overflow:hidden}.review-pages_icons{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:7px;border-radius:100px;border:1px solid #cfcfcf;cursor:pointer}.review-pages_icons svg{width:30px;height:30px}.button-back{transform:rotate(180deg)}.button-number{width:30px;height:30px;font-size:14px;font-weight:400;line-height:22px;text-align:center;align-content:center;color:var(--black)}.page-active{border-color:var(--dong-hai-main)}.popup-review__title{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #cdcdcd}.popup-review__title p{font-size:18px;font-weight:600;line-height:28px;margin:14px;width:100%}.popup-review__title .drawer__close-button{position:unset;width:24px;height:24px;padding:0}.popup-review__title .drawer__close-button.left{display:none}.review,.danh-gia,.tieu-de{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:4px}.popup-review__body{display:flex;flex-direction:column;gap:28px;padding:20px 40px}.popup-review__body input{width:100%;border:var(--BORDER-WIDTH) solid var(--border)}.popup-review__body textarea::placeholder,input::placeholder{color:gray}.popup-review__body span{font-size:15px;font-weight:600;line-height:22px;letter-spacing:.6px;color:var(--black)}.popup-review__body .error{color:#d62323;font-size:14px;font-weight:400;line-height:24px}.danh-gia textarea{width:100%;resize:none}.danh-gia div{width:100%}.ten-va-mail{display:flex;gap:20px;width:100%}.ten-va-mail div:first-child{width:calc(50% - 10px)}.ten-va-mail div:last-child{width:calc(50% - 10px)}.popup-review__footer{display:flex;gap:16px;padding:20px 32px;border-top:1px solid #cdcdcd;align-items:center;justify-content:flex-end;position:absolute;bottom:0;width:100%;background:#fff}.popup-review__footer button:first-child{--btn-inner-top-bottom: 6px;--btn-inner-left-right: 16px}.review-empty{display:flex;flex-direction:column;max-width:400px;margin:auto;text-align:center}.thong-bao h1,.review-empty h1{font-size:24px;font-weight:600;line-height:32px;letter-spacing:.96px}.thong-bao img,.review-empty img{margin:auto}.thong-bao p,.review-empty p{font-size:20px;font-weight:600;line-height:32px;letter-spacing:.96px;color:#ffc842}.thong-bao span,.review-empty span{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.96px;margin-bottom:15px}.click-star{width:32px;height:32px;float:left;cursor:pointer;margin:0 2px}.click-star.click svg:first-child{display:none}.click-star:not(.click) svg:last-child{display:none}.thong-bao{display:flex;flex-direction:column;width:100%;padding:10% 10% 0;align-items:center}@media only screen and (min-width: 1024px){.shopify-section--product-review .wrapper{padding:0 var(--dh-padding-left-right)}}@media screen and (min-width: 767px) and (max-width: 1023px){.shopify-section--product-review .wrapper{padding:0 var(--dh-padding-left-right)}.popup-chart{--drawer-width: 590px}}@media screen and (max-width: 767px){section[data-section-type=product-review] .drawer--center{max-height:unset;height:100%;left:100%}.review-items{grid-template-columns:1fr;gap:0}.review-item{border-bottom:1px solid #ccc}.review-item:last-child{border-bottom:none}.popup-review__footer{position:absolute;bottom:0;width:100%;justify-content:center}.popup-review__title .drawer__close-button.left{display:block;width:30px;height:30px}.popup-review__title .drawer__close-button.right{display:none}.popup-review__title{background:#f4f4f4;border:unset}.popup-review__title p{text-align:center}.popup-review__footer button{width:100%}.total-review{width:calc(100% - 48px);grid-template-columns:repeat(1,1fr);gap:24px}.total-star-chart{border-right:unset;border-left:unset;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:24px 0}.review-item{width:100%}.review-item p{max-width:unset}.hr-desktop{display:none}.hr-mobile{display:block}.ten-va-mail{flex-direction:column}.ten-va-mail div:first-child{width:100%}.ten-va-mail div:last-child{width:100%}}.review-image{display:flex;gap:16px;flex-wrap:wrap;width:100%;margin:0 auto}.review-image img{width:100px;height:100px;object-fit:cover;border-radius:12px}.review-cua-hang-heading{font-weight:700;font-size:32px;line-height:44px;letter-spacing:.7px;text-align:center;text-transform:uppercase;color:#000;margin:0}.review-cua-hang-subtitle{font-weight:600;font-size:18px;line-height:28px;letter-spacing:0;text-align:center;color:#424242;margin:0}.review-cua-hang-content{--PT: 40px;--PB: 40px}.review-cua-hang-content span{font-weight:400;font-size:16px;line-height:24px}.review-cua-hang-content h1,.review-cua-hang-content h1 span{font-size:38px;line-height:44px;letter-spacing:2px}.review-cua-hang-content h1 b,.review-cua-hang-content h1 strong{font-weight:900}.review-cua-hang-content h2,.review-cua-hang-content h2 span{font-size:32px;line-height:44px;letter-spacing:2px}.review-cua-hang-content h2 b,.review-cua-hang-content h2 strong{font-weight:800}.review-cua-hang-content h3,.review-cua-hang-content h3 span{font-size:26px;line-height:32px;letter-spacing:2px}.review-cua-hang-content h3 b,.review-cua-hang-content h3 strong{font-weight:600}.review-cua-hang-content h4,.review-cua-hang-content h4 span{font-size:24px;line-height:32px;letter-spacing:2px}.review-cua-hang-content h5,.review-cua-hang-content h5 span{font-size:20px;line-height:30px;letter-spacing:2px}.review-cua-hang-content h4 b,.review-cua-hang-content h4 strong,.review-cua-hang-content h5 b,.review-cua-hang-content h5 strong{font-weight:400}.video-cua-hang-section{--PT: 60px;--PB: 60px;position:relative}@media (min-width: 640px){.video-cua-hang-section{position:relative}}.video-cua-hang-overlay{position:absolute;top:0;left:0;width:100%;height:300px;background:linear-gradient(105.52deg,#ca3039 28.26%,#a70c1b 71.74%)}@media (min-width: 640px){.video-cua-hang-overlay{height:460px}}.video-cua-hang-container{margin:0 auto;position:relative;z-index:10}.video-cua-hang-container iframe{width:100%;height:auto;aspect-ratio:16 / 9}.video-cua-hang-header{text-align:center;margin-bottom:2.5rem}.video-cua-hang-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.video-cua-hang-content{color:#fff;font-size:1rem;line-height:1.625;max-width:48rem;margin:0 auto}.video-cua-hang-card{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;margin-bottom:1rem;position:relative}@media (max-width: 767px){.video-cua-hang-card{margin-left:16px;margin-right:16px}}.video-cua-hang-image{width:100%;height:100%;object-fit:cover}.video-cua-hang-overlay-button{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0003;transition:background-color .3s ease-in-out}.video-cua-hang-overlay-button:hover{background-color:#00000080}.video-cua-hang-play-button{background-color:#ffffffbf;border-radius:30px;padding:1rem;transition:background-color .3s ease-in-out;line-height:0}.video-cua-hang-play-button:hover{background-color:#ffffffe6}.video-cua-hang-play-icon{width:3rem;height:3rem;color:#dc2626;fill:currentColor}.video-cua-hang-description{font-weight:600;font-size:20px;line-height:28px;margin:0 20px}.hdcd-s-2{--PT: 10px;--PB: 40px}.hdcd-slider-wrapper{max-width:1318px;height:auto;display:flex;justify-content:center;margin:auto;--flickity-btn-position: -65px}.hdcd-slider{width:100%;max-width:1170px;margin:0 74px}.hdcd-slider .flickity-button{--bg: black}@media (max-width: 767px){.hdcd-slider .flickity-button{display:none!important}.hdcd-slider{margin:0 7px}}.border-12{border-radius:12px;overflow:hidden}.review-tiep-tuc-mua-sam{--PT: 60px;--PB: 60px;max-width:640px;margin:auto;padding-left:16px;padding-right:16px}.tiep-tuc-mua-sam-heading{font-weight:700;font-size:32px;line-height:44px;letter-spacing:.7px;text-align:center;text-transform:uppercase;margin-bottom:30px;color:#000}.tiep-tuc-mua-sam-content{display:flex;gap:40px;justify-content:center;align-items:center;margin-top:1rem}.tiep-tuc-mua-sam-content a{width:100%}.section-danh-gia-cua-hang{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;background:#fafafa;--PT: 40px;--PB: 40px}.review-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px;padding:16px 0}.pagination-btn{display:flex;border:1px solid #d1d5db;color:#374151;border-radius:30px;cursor:pointer;transition:all .2s ease;width:44px;height:44px;justify-content:center;align-items:center}.pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.pagination-btn:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb;color:#9ca3af}.pagination-numbers{display:flex;gap:4px;align-items:center}#review-pagination .pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#374151;opacity:.6}.pagination-number{display:flex;border:1px solid #d1d5db;color:#374151;border-radius:30px;cursor:pointer;transition:all .2s ease;width:44px;height:44px;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:22px}.pagination-number:not(:disabled):hover{background:#a70c1b;border-color:#9ca3af;color:#fff}.pagination-number.active{border-color:#a70c1b}.rating-stars{display:flex;gap:5px}.star{font-size:16px;color:#d1d5db}.star--filled{color:#fbbf24}.star--empty{color:#d1d5db}.metafield-limit-warning{margin-bottom:24px}.warning-message{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#92400e;font-size:14px;line-height:1.5}.warning-message svg{flex-shrink:0;margin-top:2px}.warning-message strong{font-weight:600;color:#92400e}@media (max-width: 768px){.review-pagination{flex-wrap:nowrap;gap:8px;margin-top:8px}.pagination-btn{padding:6px 12px;font-size:12px}.pagination-numbers{gap:2px}#review-items-container{padding-left:24px;padding-right:24px}}@media (max-width: 400px){.review-pagination{gap:6px}.pagination-btn,#review-pagination .pagination-ellipsis,.pagination-number{width:32px;height:32px}.pagination-btn{padding:0}.pagination-number{font-size:12px;line-height:1}.review-item-header{grid-template-columns:32px 1fr;gap:0px 6px}.review-item-header .review-avatar,.review-avatar{width:32px;height:32px}.review-item-header h6{font-size:14px}.review-image{display:flex;flex-wrap:wrap;gap:6px}.review-image img{width:80px;height:80px}#review-items-container{padding-left:12px;padding-right:12px}}.review-items-list{transition:opacity .18s ease,filter .18s ease,transform .18s ease}.review-items-list.is-loading{opacity:.35;filter:blur(.5px)}.review-avatar{width:40px;height:40px;object-fit:cover;border-radius:100%;margin-right:8px}.review-image-item{cursor:pointer!important;transition:transform .2s ease,opacity .2s ease}.review-image-item:hover{transform:scale(1.05);opacity:.9}.image-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;z-index:9999;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s ease}.image-modal-overlay.is-open{background:#000c;opacity:1}.image-modal-container{max-width:90%;max-height:80%;position:relative;transform:scale(.8);transition:transform .3s ease;width:auto;height:100%}.image-modal-container.is-open{transform:scale(1)}.image-modal-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.image-modal-close{position:absolute;top:-40px;right:0;background:#ffffffe6;border:none;border-radius:50%;width:30px;height:30px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-10px);transition:all .3s ease}.image-modal-close.is-open{opacity:1;transform:translateY(0)}@media screen and (max-width: 767px){.image-modal-container{width:auto;height:auto}}.pagination-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;display:none;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pagination-loading-overlay.is-active{display:flex}.pagination-loading-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #a70c1b;border-radius:50%;animation:pagination-spin 1s linear infinite}@keyframes pagination-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination-loading-text{margin-top:15px;color:#a70c1b;font-weight:500;font-size:14px}.pagination-loading-content{display:flex;flex-direction:column;align-items:center}.pagination-loading .pagination-btn,.pagination-loading .pagination-number{pointer-events:none;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/160/assets/review.css.map */
