.starcode-sunmi-page #page-heading h1{max-width:900px;margin:12px auto 24px;line-height:1.3;text-align:left}
.starcode-sunmi-page .sc-family-root{max-width:1060px;margin:0 auto;font-size:16px;line-height:1.75;color:#333}
.starcode-sunmi-page .sc-family-product{max-width:900px;margin:0 auto;font-size:16px;line-height:1.75;color:#333}
.starcode-sunmi-page :is(.sc-family-root,.sc-family-product)>p{max-width:800px;margin:0 auto 1.25em;text-align:justify;overflow-wrap:break-word}
.starcode-sunmi-page :is(.sc-family-root,.sc-family-product) h2{max-width:800px;margin:30px auto 16px;font-size:25px;line-height:1.35;text-align:left;color:#263746}
.starcode-sunmi-page .sc-family-product ul{max-width:800px;box-sizing:border-box;margin:0 auto 24px;padding-left:26px;text-align:left}
.starcode-sunmi-page .sc-family-product li{padding:5px 0;line-height:1.65}
.starcode-sunmi-page .su-product-photo{margin:28px auto;text-align:center;max-width:100%}
.starcode-sunmi-page .su-product-photo img{display:block!important;float:none!important;margin:0 auto 10px!important;max-width:100%!important;height:auto!important;object-fit:contain}
.starcode-sunmi-page .su-product-photo figcaption{font-size:13px;color:#647181;text-align:center}
.starcode-sunmi-page .sc-sunmi-photo-details{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;max-width:800px;margin:24px auto}
.starcode-sunmi-page .sc-sunmi-photo-details img{width:calc(50% - 10px)!important;height:260px!important;max-width:350px!important;object-fit:contain;margin:0!important}
@media(max-width:600px){.starcode-sunmi-page .sc-sunmi-photo-details img{width:100%!important;max-width:100%!important;height:260px!important}}
.starcode-sunmi-page .su-brand{text-align:center;margin:0 auto 28px;padding:16px;background:#fff}
.starcode-sunmi-page .su-brand img{display:block!important;float:none!important;margin:0 auto!important;width:180px;height:auto;max-width:100%}
.starcode-sunmi-page .sc-family-related{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px auto}
.starcode-sunmi-page .sc-family-related a{background:#f5f7f9;border:1px solid #dce2e8;padding:12px 16px;max-width:100%;box-sizing:border-box;text-align:center}
.starcode-sunmi-page .sc-family-product>.sc-family-document{text-align:center;overflow-wrap:anywhere}
.starcode-sunmi-page .sc-family-video{max-width:800px;margin:24px auto;aspect-ratio:16/9}
.starcode-sunmi-page .sc-family-video iframe{display:block;width:100%;height:100%;margin:0;border:0}
.starcode-sunmi-page .starcode-quote-modal-panel p{text-align:left!important}
.starcode-sunmi-page .starcode-quote-cta{max-width:100%;white-space:normal}
.starcode-sunmi-page .sc-family-root .tablepress{display:block!important;width:100%!important;border:0!important}
.starcode-sunmi-page .sc-family-root .tablepress tbody{display:flex!important;flex-wrap:wrap;justify-content:center;width:100%!important}
.starcode-sunmi-page .sc-family-root .tablepress tr{display:contents!important}
.starcode-sunmi-page .sc-family-root .tablepress td{display:block!important;box-sizing:border-box;flex:0 0 25%;width:25%!important;padding:10px!important;text-align:center!important;border:0!important;background:transparent!important}
.starcode-sunmi-page .sc-family-root .tablepress td:empty{display:none!important}
.starcode-sunmi-page .sc-family-root .tablepress td:has(.sc-family-section){flex-basis:100%;width:100%!important}
.starcode-sunmi-page .sc-family-tile{display:flex!important;flex-direction:column;align-items:center;height:100%;border:1px solid #dce2e8;background:#f8fafb;padding:20px 12px;box-sizing:border-box;gap:8px}
.starcode-sunmi-page .sc-family-tile img{display:block!important;float:none!important;object-fit:contain;width:180px!important;height:140px!important;max-width:100%!important;max-height:none!important;margin:0 auto 8px!important}
.starcode-sunmi-page .sc-family-tile strong{font-family:Arial,sans-serif;font-size:17px;line-height:1.4}
.starcode-sunmi-page .sc-family-tile span{font-size:14px;line-height:1.5;color:#495563}
@media(max-width:900px){.starcode-sunmi-page .sc-family-root .tablepress td{flex-basis:50%;width:50%!important}}
@media(max-width:600px){.starcode-sunmi-page :is(.sc-family-root,.sc-family-product)>p{text-align:left}.starcode-sunmi-page :is(.sc-family-root,.sc-family-product) h2{font-size:23px}.starcode-sunmi-page .sc-family-root .tablepress td{padding:7px!important}.starcode-sunmi-page .sc-family-tile{padding:16px 8px}.starcode-sunmi-page .sc-family-tile strong{font-size:15px}.starcode-sunmi-page .sc-family-tile img{width:135px!important;height:115px!important}}
@media(max-width:350px){.starcode-sunmi-page .sc-family-root .tablepress td{flex-basis:100%;width:100%!important}}
