/* SD550-only additions to the approved product design. */
body .elementor .aps-product-v170 .aps-sd-list ol{padding:0;margin:0;list-style:none}
body .elementor .aps-product-v170 .aps-sd-controls{flex-direction:row;align-items:center;gap:70px;margin-top:55px;padding-top:38px;border-top:1px solid #ffffff30}
body .elementor .aps-product-v170 .aps-sd-controls>.elementor-widget-heading{width:42%;flex-shrink:0}
body .elementor .aps-product-v170 .aps-sd-controls .elementor-element.elementor-widget-heading .elementor-heading-title{color:#fff;font-size:32px}
body .elementor .aps-product-v170 .aps-sd-controls>.elementor-element.elementor-widget-text-editor{color:#d1dceb;width:auto;flex:1}

body .elementor .aps-product-v170 .aps-p-lead>.elementor-element.aps-550-intro{font:400 22px/1.65 Arial,sans-serif;color:#d1dceb;max-width:590px}
body .elementor .aps-product-v170 .aps-p-hero-visual{background:#fff}
body .elementor .aps-product-v170 .aps-p-hero-product img{height:330px;filter:none}
body .elementor .aps-product-v170 .aps-p-image-caption br:last-child{display:none}
body .elementor .aps-product-v170 .aps-550-specs{padding:90px 0;background:#f3f5f9}
body .elementor .aps-product-v170 .aps-550-specs-inner{flex-direction:row;gap:65px;align-items:center}
body .elementor .aps-product-v170 .aps-550-specs-copy{width:45%;gap:26px}
body .elementor .aps-product-v170 .aps-550-specs-copy>.aps-eyebrow{margin:0}
body .elementor .aps-product-v170 .aps-550-specs-copy>.elementor-widget-button{width:auto;align-self:flex-start}
body .elementor .aps-product-v170 .aps-550-weight-grid{width:55%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body .elementor .aps-product-v170 .aps-550-weight-card{background:white;border:1px solid #dce3ed;border-top:3px solid #1e2e5a;border-radius:28px;padding:36px 26px;gap:22px}
body .elementor .aps-product-v170 .aps-550-weight-card .elementor-heading-title{font-size:40px}
body .elementor .aps-product-v170 .aps-550-weight-card>.elementor-widget-text-editor:not(.aps-p-number){color:#536174;font-size:16px}
@media(max-width:1024px){body .elementor .aps-product-v170 .aps-550-specs-inner{flex-direction:column;gap:40px}body .elementor .aps-product-v170 .aps-550-specs-copy,body .elementor .aps-product-v170 .aps-550-weight-grid{width:100%}body .elementor .aps-product-v170 .aps-sd-controls{gap:35px}}
@media(max-width:767px){body .elementor .aps-product-v170 .aps-p-lead>.elementor-element.aps-550-intro{font-size:18px}body .elementor .aps-product-v170 .aps-p-hero-product img{height:230px}body .elementor .aps-product-v170 .aps-sd-controls{flex-direction:column;align-items:flex-start;gap:22px;margin-top:40px;padding-top:30px}body .elementor .aps-product-v170 .aps-sd-controls>.elementor-widget-heading{width:100%}body .elementor .aps-product-v170 .aps-550-specs{padding:65px 0}body .elementor .aps-product-v170 .aps-550-weight-grid{gap:14px}body .elementor .aps-product-v170 .aps-550-weight-card{padding:25px 17px;border-radius:22px}body .elementor .aps-product-v170 .aps-550-weight-card .elementor-heading-title{font-size:30px}}
