.pbd-cart-preview{margin:0;width:150px;max-width:100%}
.pbd-cart-preview__link{display:block;padding:8px;background:#EDE7DC;border:1px solid #ded8cd;border-radius:8px}
.pbd-cart-preview__link:focus-visible{outline:2px solid #1C2B4A;outline-offset:4px}
.pbd-cart-preview__image{display:block;width:100%;height:180px;object-fit:contain}
.pbd-cart-preview figcaption{font:600 1.3rem/1.4 var(--font-body-family);color:#52634b;margin-top:8px;text-align:center}
.cart-item__details .pbd-cart-design{display:grid;gap:6px;margin:12px 0}
.pbd-cart-design>div{display:flex;flex-wrap:wrap;gap:0 10px;font:400 1.5rem/1.4 var(--font-body-family)}
.pbd-cart-design dt{color:#686b65}
.pbd-cart-design dd{margin:0;font-weight:600;color:#1C2B4A}
.cart-item__details .pbd-cart-design__approval{font:400 1.4rem/1.45 var(--font-body-family);color:#52634b;margin:12px 0 0;padding-left:10px;border-left:2px solid #6B7F62}
cart-drawer .pbd-cart-preview{width:100%}
cart-drawer .pbd-cart-preview__image{height:125px}
cart-drawer .pbd-cart-preview figcaption{font-size:1.2rem}
@media(max-width:749px){.pbd-cart-preview__image{height:140px}.pbd-cart-design>div{font-size:1.4rem}}
