.product-reviews{display:flex;flex-direction:column;gap:1rem;max-width:768px;margin:0 auto}.product-review-wrapper{display:flex;flex-direction:column;gap:1rem}.product-review-meta{display:flex;justify-content:space-between;align-items:center}.product-review-wrapper p.product-review-author,.widefat p.product-review-author{color:#000;font-size:1.2rem;font-weight:700}.product-review-wrapper p,.widefat p.product-review-date,.product-review-date,.widefat .product-review-feature p,.widefat .product-review-text p{color:#747474}.product-reviews .product-review-text{display:flex;flex-direction:column;gap:.5rem}.product-review-text .product-review-title{font-weight:700}.product-review-wrapper .product-review-features{display:flex;flex-direction:column;gap:1rem}.product-review-feature{display:flex;flex-direction:column}@media only screen and (min-width:640px){.product-review-wrapper .product-review-features{gap:0}.product-review-feature{flex-direction:row;justify-content:space-between;align-items:center;border-bottom:solid 1px #e6e6e6;gap:.5rem}.product-review-feature .label{padding:.75rem 0}}.product-review-feature .value{display:flex;font-weight:700;flex-wrap:nowrap;flex-shrink:0}.product-review-feature.rating .value{font-size:1.5rem;color:#FFF200}.product-review-feature.file_upload{padding-bottom:1rem}.widefat p.product-review-title{font-size:1rem;font-weight:700}.product-reviews .product-review-wrapper{background-color:#fff;border-radius:.5rem;padding:2rem}.product-reviews .product-review-wrapper .thumbnail-wrapper{width:100%}.product-reviews .product-review-wrapper .video-wrapper{width:100%}.product-reviews .product-review-wrapper .video-placeholder{margin:0 auto;max-width:300px;aspect-ratio:16 / 9;background:#131313;display:flex;justify-content:center;align-items:center;cursor:pointer}.product-reviews .product-review-wrapper .video-placeholder svg{width:3rem;height:3rem;color:#fff}.product-reviews .product-review-wrapper .video-placeholder-modal-content{display:none}.product-reviews .product-review-wrapper .thumbnail-wrapper img{display:block;cursor:pointer;margin:0 auto}#product-review-modal-image,.product-review-modal-video{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9)}#product-review-modal-image img,.product-review-modal-video>div{margin:auto;display:block;width:80%;max-width:640px;top:5%;position:relative}#close-product-review-modal-image,.close-product-review-modal-video{position:absolute;top:15px;right:35px;color:#fff;font-size:40px;font-weight:700;cursor:pointer}