.elementor-606 .elementor-element.elementor-element-8c4c61a{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-8c4c61a:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-8c4c61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sunpropower.us/wp-content/uploads/2026/05/home-bg-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-606 .elementor-element.elementor-element-8c4c61a::before, .elementor-606 .elementor-element.elementor-element-8c4c61a > .elementor-background-video-container::before, .elementor-606 .elementor-element.elementor-element-8c4c61a > .e-con-inner > .elementor-background-video-container::before, .elementor-606 .elementor-element.elementor-element-8c4c61a > .elementor-background-slideshow::before, .elementor-606 .elementor-element.elementor-element-8c4c61a > .e-con-inner > .elementor-background-slideshow::before, .elementor-606 .elementor-element.elementor-element-8c4c61a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f9882fe );--background-overlay:'';}.elementor-606 .elementor-element.elementor-element-86a8a90{--display:flex;}.elementor-606 .elementor-element.elementor-element-3c78648{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-5977457{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-606 .elementor-element.elementor-element-8c4c61a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-e2440a0 *//* 整体布局 */

.reviews-archive-grid{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:30px;

margin:40px 0;

}


/* 评论卡片 */

.review-card{

background:#fff;

padding:30px;

border-radius:16px;

box-shadow:0 8px 24px rgba(0,0,0,.06);

transition:.3s;

}


.review-card:hover{

transform:translateY(-4px);

}


/* 星级 */

.review-stars{

color:#FFC107;

font-size:18px;

margin-bottom:16px;

}


/* 评论正文 */

.review-text{

font-size:16px;

line-height:1.8;

color:#333;

margin-bottom:20px;

}


/* 作者 */

.review-author{

font-weight:600;

font-size:14px;

color:#666;

}


/* 分页 */

.reviews-pagination{

display:flex;

justify-content:center;

margin-top:50px;

gap:10px;

}


.reviews-pagination .page-numbers{

display:flex;

align-items:center;

justify-content:center;

width:42px;

height:42px;

border-radius:50%;

background:#f5f5f5;

color:#333;

text-decoration:none;

font-weight:600;

transition:.3s;

}


.reviews-pagination .page-numbers:hover{

background:#222;

color:#fff;

}


.reviews-pagination .current{

background:#222;

color:#fff;

}


/* 手机端 */

@media(max-width:1024px){

.reviews-archive-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:767px){

.reviews-archive-grid{

grid-template-columns:1fr;

}

}/* End custom CSS */