body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design{margin-block:18px 22px;max-width:100%;min-width:0;color:#080d1a;font-family:var(--room-ui,'IBM Plex Sans',Arial,sans-serif)}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__title{margin:0;font-family:var(--room-display,Newsreader,Georgia,serif);font-size:24px;font-weight:400;letter-spacing:-.025em;line-height:1.1;color:#080d1a}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey :is(.ud-cart-design__scope,.ud-cart-design__same){margin:7px 0 12px;font-size:12px;line-height:1.5;color:#5b6477;max-width:42ch}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:600px;min-width:0}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__previews--single{grid-template-columns:minmax(0,1fr);max-width:300px}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__side{display:block;margin:0;min-width:0;min-height:44px;text-decoration:none;color:#245bff}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__side figure{margin:0}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__side img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#f2f6ff}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__side figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-size:13px;font-weight:500;line-height:1.4;border-bottom:1px solid #ccd9f0}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__side:hover figcaption{text-decoration:underline;text-underline-offset:4px}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__side:focus-visible{outline:3px solid #245bff;outline-offset:4px;box-shadow:0 0 0 2px #fff}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey :is(.ud-cart-design__empty,.ud-cart-design__missing){padding:12px 0;border-top:1px solid #ccd9f0;border-bottom:1px solid #ccd9f0;font-size:13px;line-height:1.5;color:#080d1a}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__empty{margin:11px 0 0}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__missing p{display:block;margin:3px 0 0;color:#5b6477;font-size:12px;line-height:1.5}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__side figcaption strong{font-size:13px;font-weight:500}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__side figcaption>span{font-size:12px;font-weight:400}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout{min-width:0;margin-top:16px}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-design{margin:0}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config{min-width:0}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-config__text-summary{margin:10px 0 14px;padding:10px 0 12px;border-bottom:1px solid #ccd9f0;color:#080d1a}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-config__text-summary>strong{display:block;font:500 13px/1.4 var(--room-ui,'IBM Plex Sans',Arial,sans-serif)}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-config__text-summary p{margin:6px 0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-config__text-summary small{display:block;margin-top:7px;font-size:11px;line-height:1.5;color:#5b6477}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:6px 0 10px;margin:0}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config__specs .product-option{margin:0!important;min-width:0}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config__specs .ud-cart-config__free-text{grid-column:1/-1}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config__specs dt{font-size:12px;line-height:1.4}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config__specs dd{font-size:13px;line-height:1.5}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config__references{margin-top:10px}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config__references>summary{color:#245bff;font-size:13px;min-height:44px}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config__references dl{display:block;padding:8px 0 14px}
body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config__references .product-option{margin-bottom:12px}
@media(min-width:990px){
  body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout:has(.ud-cart-design__side){display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(190px,1fr);gap:26px;align-items:start}
  body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .cart-item:has(.ud-cart-line-layout) .cart-item__media{width:76px}
  body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .cart-item:has(.ud-cart-line-layout) .cart-item__image-container{max-width:76px}
  body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .cart-item__details:has(.ud-cart-line-layout){width:56rem}
}
@media(max-width:989px){body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-line-layout .ud-cart-config{margin-top:18px}}
@media(max-width:749px){
  body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design{margin-block:16px 20px}
  body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__title{font-size:22px}
  body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__previews{gap:12px}
  body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__previews--single{max-width:260px}
  body.ud-premium.ud-flagship.ud-electric-flow.ud-full-journey .ud-cart-design__scope{font-size:12px}
}
