.ehcart .scope{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:26px;border:1px solid var(--n200);border-radius:14px;overflow:hidden}
.ehcart .scope .sc{display:flex;gap:16px;padding:28px clamp(20px,2.4vw,40px);border-left:1px solid var(--n200);align-items:flex-start}
.ehcart .scope .sc:first-child{border-left:0}
.ehcart .scope .sc svg{width:40px;height:40px;color:var(--navy);flex-shrink:0}
.ehcart .scope .eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:4px}
.ehcart .scope h3{font-family:var(--disp);font-weight:800;font-size:22px;color:var(--navy);margin-bottom:7px}
.ehcart .scope p{font-size:13.5px;line-height:1.55;color:var(--ink);margin:0}
@media (max-width:1024px){
.ehcart .cartgrid{grid-template-columns:1fr;gap:32px}
.ehcart .summary{position:static}
.ehcart .trust{grid-template-columns:repeat(2,1fr)}
.ehcart .trust .tr:nth-child(3){border-left:0}
.ehcart .trust .tr:nth-child(n+3){border-top:1px solid var(--n200)}
}
@media (max-width:640px){
.ehcart .wrap{padding:28px 18px 56px}
.ehcart .items-head{display:none}
.ehcart .item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:'media info info' 'media price sub' 'qtycol qtycol qtycol';row-gap:12px;column-gap:14px;align-items:start}
.ehcart .item-media{grid-area:media;width:72px;height:72px}
.ehcart .item-info{grid-area:info}
.ehcart .item-price{grid-area:price;text-align:left}
.ehcart .item-sub{grid-area:sub;text-align:right}
.ehcart .item-qtycol{grid-area:qtycol;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid var(--n200);padding-top:12px}
.ehcart .trust{grid-template-columns:1fr}
.ehcart .trust .tr{border-left:0;border-top:1px solid var(--n200)}
.ehcart .trust .tr:first-child{border-top:0}
.ehcart .scope{grid-template-columns:1fr}
.ehcart .scope .sc{border-left:0;border-top:1px solid var(--n200)}
.ehcart .scope .sc:first-child{border-top:0}
.ehcart .checkout,.ehcart .btn-primary,.ehcart .btn-ghost{width:100%}
}
