.customer-review-wrap{padding:2rem 3rem;display:none}[customer-review-title]{font-size:32px;margin-bottom:1rem;text-align:center;font-weight: 100;;}[customer-review-section]{grid-template-columns:repeat(6,1fr);grid-gap:1rem;display:grid}[review-content]{overflow:hidden;position:relative;cursor:pointer}[review-content]:hover [review-star]{display:flex;transition:display .2s ease}[review-content] img{object-fit:cover;width:100%;height:100%}[review-star]{display:flex;justify-content:center;align-items:center;position:absolute;display:none;background-color:rgba(0,0,0,0.5);width:100%;height:100%}[review-star] svg{width:13px;margin:3px}[customer-review-button]{display:flex;justify-content:center;align-items:center}[customer-review-button] a{width:130px;padding:.8rem 0;text-align:center;border:1px solid #000;text-transform:uppercase;margin-top:2rem;text-decoration:none}[customer-review-button] a:hover{background-color:#444;color:#fff;transition:all .2s ease}[customer-review-modal]{display:flex;position:fixed;left:0;top:0;justify-content:center;align-items:center;width:100%;height:100%;z-index:9}[customer-review-modal] .overlay{position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.8);width:100%;height:100%;z-index:-1}[customer-review-modal] .modal-content{padding:1.5rem;background-color:#fff;display:flex;justify-content:center;align-items:center;height:85%;width:70%}[customer-review-modal] .modal-content .image-wrap{max-height:100%;overflow:hidden;width:50%;padding-right:.8rem}[customer-review-modal] .modal-content .image-wrap img{border-radius:4px;object-fit:cover;height:100%}[customer-review-modal] .modal-content .content-wrap{display:flex;justify-content:center;align-items:center;width:50%;padding-left:.8rem}[customer-review-modal] .modal-content .content-wrap div{width:100%;text-align:center}[customer-review-modal] .modal-content .content-wrap .author{font-size:1.3rem;margin-bottom:1rem}[customer-review-modal] .modal-content .content-wrap .author .type{color:#1cc286;margin-left:10px}[customer-review-modal] .modal-content .content-wrap .title{font-size:1.1rem;font-weight:700;margin-bottom:.8rem}[customer-review-modal] .modal-content .content-wrap .message{margin-bottom:1rem}[customer-review-modal] .modal-content .content-wrap a{margin-left:130px;padding-top:1rem;text-decoration:none;display:block}[customer-review-modal] .modal-content .content-wrap .product-wrapper{text-align:left}[customer-review-modal] .modal-content .content-wrap .product-wrapper svg{width:10px;margin-right:3px}[customer-review-modal] .modal-navigation{position:absolute;width:100%;top:45%;left:0}[customer-review-modal] .modal-navigation svg{width:20px}[customer-review-modal] .modal-navigation .left{position:absolute;left:10%;cursor:pointer}[customer-review-modal] .modal-navigation .right{position:absolute;right:10%;cursor:pointer}.blockquote-wrapper{border:2px solid #e74848;border-radius:20px;padding:25px;position:relative}.blockquote-wrapper::before{content:"";position:absolute;width:80px;border:6px solid #fff;bottom:-3px;left:50px;z-index:2}.blockquote-wrapper::after{content:"";position:absolute;border:2px solid #e74848;border-radius:0 50px 0 0;width:60px;height:60px;bottom:-60px;left:50px;border-bottom:none;border-left:none;z-index:3}@media only screen and (max-width: 1300px){.modal-content{width:80%}}@media only screen and (max-width: 1024px){.modal-content{width:90%}}@media only screen and (max-width:800px){[customer-review-section]{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:475px){[customer-review-section]{grid-template-columns:repeat(3,1fr)}}