/* SEYA v5.5.6 — Customer Reviews page compact two-column showcase */
@media (min-width: 641px){
 body.page .seya-cr-page > .seya-container > .seya-cr-showcase-grid{
   display:grid !important;
   grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
   grid-auto-flow:column !important;
   gap:16px !important;
   width:100% !important;
   align-items:stretch !important;
 }
 body.page .seya-cr-page > .seya-container > .seya-cr-showcase-grid > section.seya-cr-block{
   display:flex !important;
   flex-direction:column !important;
   width:auto !important;
   min-width:0 !important;
   max-width:none !important;
   margin:0 !important;
   padding:14px !important;
   height:100% !important;
 }
 body.page .seya-cr-page .seya-cr-showcase-grid .seya-cr-latest-grid{
   grid-template-columns:repeat(2,minmax(0,1fr)) !important;
 }
 body.page .seya-cr-page .seya-cr-showcase-grid .seya-cr-photo-wall{
   grid-template-columns:repeat(4,minmax(0,1fr)) !important;
 }
}
body.page .seya-cr-page .seya-cr-showcase-grid .seya-v555-panel-head{margin-bottom:9px !important}
body.page .seya-cr-page .seya-cr-showcase-grid .seya-v555-panel-head h2{font-size:20px !important;line-height:1.2 !important;margin:0 0 2px !important}
body.page .seya-cr-page .seya-cr-showcase-grid .seya-v555-panel-head p{font-size:12px !important;line-height:1.35 !important}
body.page .seya-cr-page .seya-cr-showcase-grid .seya-cr-latest-grid > *{padding:10px !important}
body.page .seya-cr-page .seya-cr-showcase-grid .seya-cr-latest-grid p{font-size:12px !important;line-height:1.35 !important;-webkit-line-clamp:2 !important}
body.page .seya-cr-page .seya-cr-showcase-grid .seya-cr-photo-wall{gap:6px !important}
body.page .seya-cr-page .seya-cr-showcase-grid .seya-cr-photo-wall img{border-radius:7px !important}
@media (max-width:640px){
 body.page .seya-cr-page > .seya-container > .seya-cr-showcase-grid{display:grid !important;grid-template-columns:1fr !important;gap:12px !important}
}
