
.solar-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:6px 0 60px}.solar-tile{display:block;background:#fff;border:1px solid #e4eaf3;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #153e7c08;color:#123e91;transition:transform .2s,box-shadow .2s}.solar-tile:hover{transform:translateY(-3px);box-shadow:0 14px 30px #153e7c18}.solar-photo{height:210px;display:flex;align-items:center;justify-content:center;background:#f7f9fc;padding:18px}.solar-photo img{width:100%;height:100%;object-fit:contain}.solar-tile-copy{padding:16px 18px;display:flex;flex-direction:column;gap:4px;position:relative}.solar-tile-copy strong{font-size:18px;line-height:1.25}.solar-tile-copy span{font-size:14px;color:#6b7c93}.solar-tile-copy i{font-style:normal;position:absolute;right:18px;top:18px;color:#d51c33}.solar-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:5px 0 70px}.solar-catalog-grid .solar-photo{height:205px}.solar-detail{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start;margin:8px 0 70px}.solar-detail-photo{border:1px solid #e4eaf3;border-radius:14px;background:#fff;padding:28px}.solar-detail-photo img{width:100%;height:auto;display:block;object-fit:contain}.solar-detail-photo p{color:#78859a;font-size:12px;text-align:center;margin:12px 0 0}.solar-detail-specs{border:1px solid #e4eaf3;border-radius:14px;padding:26px}.solar-detail-specs h2{font-size:23px}.solar-detail-specs table{border-collapse:collapse;width:100%}.solar-detail-specs th,.solar-detail-specs td{text-align:left;border-bottom:1px solid #e6ebf3;padding:12px 8px;font-size:15px}.solar-detail-specs th{width:53%;color:#51637c;font-weight:650}.solar-note{border-left:3px solid #d51c33;padding:10px 16px;color:#52647c;margin:0 0 50px}.products-ocean-banner{display:block;width:100%;height:auto;aspect-ratio:1755/896;object-fit:cover;border-radius:14px}.products-banner-wrap{margin:16px 0 32px}@media(max-width:850px){.solar-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solar-detail{grid-template-columns:1fr}.solar-tiles{grid-template-columns:1fr}}@media(max-width:540px){.solar-catalog-grid{grid-template-columns:1fr}.solar-photo{height:170px}.solar-catalog-grid .solar-photo{height:200px}.solar-detail-specs{padding:17px}}
