.dm-fc2-cart-choice{display:flex;align-items:center;gap:10px;max-width:100%;margin:7px 0;line-height:1.35}
.dm-fc2-cart-choice .dm-fc2-cart-image{display:block;flex:0 0 64px;width:64px!important;height:64px;border:1px solid #dce4e6;border-radius:8px;overflow:hidden;background:#fff}
.dm-fc2-cart-choice .dm-fc2-cart-image img{display:block;width:100%!important;height:100%!important;object-fit:cover}
.dm-fc2-cart-caption{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}
.dm-fc2-cart-choice .dm-fc2-cart-caption small{font-size:11px;color:#637982;white-space:normal}
.dm-fc2-cart-caption bdi{font-size:13px;font-weight:600;color:#183a47;white-space:normal}
.cart-content .dm-fc2-cart-choice{gap:7px;margin:5px 0}
.cart-content .dm-fc2-cart-choice .dm-fc2-cart-image{flex-basis:40px;width:40px!important;height:40px}
.cart-content .dm-fc2-cart-caption bdi{font-size:11px}
.cart-content .dm-fc2-cart-choice .dm-fc2-cart-caption small{font-size:10px}
@media(max-width:767px){.dm-fc2-cart-choice .dm-fc2-cart-image{flex-basis:56px;width:56px!important;height:56px}.dm-fc2-cart-caption bdi{font-size:12px}}
